Apply

Senior Software Engineer

Posted 16 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 6+ years

πŸ“ Location: Poland

πŸ’Έ Salary: 301000.0 - 401000.0 PLN per year

πŸ” Industry: Financial services

πŸ—£οΈ Languages: English

⏳ Experience: 6+ years

πŸͺ„ Skills: PythonJavaKotlinMachine LearningMicroservices

Requirements:
  • 6+ years proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java is a must. Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements to consistently produce high quality system designs and software.
  • Ability to collaborate with your team in a fast-paced environment.
  • Excellent communication skills, both written and verbal. Must be proficient in asynchronous mode of communication–written tech specs, wiki, project plans, etc.
  • Prior experience architecting, building, launching and maintaining complex systems.
Responsibilities:
  • Work with product managers and tech leads to develop features to support product and commercial initiatives.
  • Consistently generate simple and sophisticated designs, and write high-quality code that can be easily understood and used by others.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains.
  • Be hands on. Build APIs and data models to work within micro-service and event-driven architectures. Create parallelizable and idempotent batch jobs to process large amounts of data.
  • Improve the current platform's extensibility, performance and usability to support rapid global deployment, scaling and expansion.
  • Actively participate in making your team and workplace an inclusive environment for people from all backgrounds.
  • Take an active role in mentoring engineers and senior leaders, and the processes that support team growth and efficiency.
Apply

Related Jobs

Apply

πŸ“ EU

🧭 Contract

πŸ” Software Engineering and Design Consultancy

  • Proven strong experience as a Python Backend Engineer.
  • Proficiency in JavaScript backend development, particularly with Node.js and serverless architectures like AWS Lambda.
  • Experience in backend programming languages such as Go or Node (nice to have).
  • Familiarity with frontend technologies, including React, JavaScript, HTML, and CSS.
  • Strong experience with GenAi and LLMs, including evals, guardrailing, RAG, and caching.
  • Experience in managing CI/CD pipelines and familiarity with tools such as Terraform and CloudFormation.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud, and containerization technologies like Docker.
  • Familiarity with multiple protocols such as HTTP, GraphQL, and gRPC.
  • Experience with various database types including relational and vector databases.
  • Substantial testing experience across code quality, security, and accessibility.
  • Ability to build high-performance and scalable applications.
  • Experience with performance monitoring tools.

  • Crafting excellent products as a Senior Backend Engineer.
  • Working on developing new features and optimizing existing systems to advance client products.
  • Building and maintaining scalable cloud infrastructure using AWS services.
  • Implementing CI/CD pipelines for automated testing and deployment.
  • Collaborating with the team on engineering initiatives to enhance skills and practices.
  • Driving good engineering practices within the team and impacting the department.
  • Participating in regular show and tell sessions to promote work across the company.

AWSBackend DevelopmentDockerGraphQLNode.jsPythonAgileHTMLCSSJavascriptKubernetesSCRUMgRPCServerlessReactCI/CDTerraform

Posted 20 days ago
Apply
Apply

πŸ“ Dublin, Europe

🧭 Full-Time

πŸ” Software and Data

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • At least 5 years of professional software development experience.
  • Skilled in writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.).
  • Comfortable working across the stack of modern web applications (e.g., React, TypeScript, Enzyme).
  • Experience with at least one major cloud provider technology (AWS, Azure, GCP).
  • Led the launch of a new module and maintained it in production.
  • Eager to solve tough problems.
  • Excellent communication skills.
  • Curious, collaborative, and motivated.

  • Build and design new features for MongoDB Atlas.
  • Become an expert in and improve systems for automatic scaling and healing of database clusters.
  • Investigate issues from cloud provider integrations down to OS configuration.
  • Contribute to and lead complex technical projects.
  • Work closely with product and design teams, considering the user’s perspective.
  • Collaborate with customers and support engineers to resolve issues.
  • Develop codebase, best practices, and design principles together with team members.
  • Learn from and mentor other team members.

AWSGCPJavaMongoDBTypeScriptC#AzureGoReact

Posted 22 days ago
Apply
Apply

πŸ“ Poland

πŸ” Threat Intelligence

  • Professionals should be skilled in various areas including Data Science, Malware Research, and Development.
  • Familiarity with privacy-related aspects is also important.

  • The Threat Intelligence team provides accurate and timely information on potential threats.
  • Utilizes feeds, heuristics, algorithms, and machine learning to analyze threats.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceCybersecurityData AnalysisData MiningMachine LearningAlgorithmsGoCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsTime ManagementWritten communication

Posted about 1 month ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 2 months ago

πŸ“ Poland

🧭 Contract

πŸ” Healthcare technology

🏒 Company: HealthJoyπŸ‘₯ 251-500πŸ’° $60,000,000 Series D about 2 years agoArtificial Intelligence (AI)MedicalHospitalEmployee BenefitsHealth Care

  • 4+ years of experience building and shipping scalable applications in Python
  • Track record of developing on backend frameworks such as FastAPI, aiohttp, Flask, SQLAlchemy, or equivalent
  • Clear understanding of relational databases usages and best practices
  • Experience in a CI/CD pipeline
  • Experience working in a microservices architecture
  • Experience with Kubernetes is a plus
  • At ease in the AWS ecosystem
  • Experience participating in the architecture and design of new and existing products
  • Ability to work effectively in teams of technical and non-technical individuals
  • An ability and eagerness to constantly learn and share knowledge with others
  • Insatiable curiosity to learn new software principles, technologies, and tools
  • Passionate in collaborating with developers and testers; distributed team experience will be a plus

  • Participate and collaborate on architectural decisions and design best practices
  • Design and implement new features into the HealthJoy platform
  • Collaborate with engineering and product team members to improve quality and velocity
  • Create a scalable solution to serve a growing user base
  • Develop and communicate process improvements, standards, and best practices to the team
  • Write clean, fast, compatible, easy-to-use, and testable code
  • Mentor and be mentored by other engineers by leading and collaborating in all engineering discussions and evangelizing engineering best practices
  • Exhibit accountability at both a personal and team level

AWSPythonDesign PatternsFlaskCollaborationCI/CD

Posted about 2 months ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” E-commerce

  • Professional experience in software development with Kotlin/Java and web application frameworks like Spring, Ktor, Http4k, or Micronaut.
  • Passion for architecting, building, and scaling cloud-based systems serving millions of users.
  • Ability to debug and optimize code and automate routine tasks.
  • Experience in architecting Cloud Native solutions, with AWS as a plus.
  • Work experience in multi-functional, international teams.
  • Ownership mentality aligning with the 'you build it, you run it' philosophy.

  • Drive technical contributions and lead the planning, execution, and success of complex projects.
  • Establish credibility within the team through quality technical execution.
  • Encourage the team to innovate and implement complex software solutions.
  • Take ownership of the product and actively participate in discussions and brainstorming.
  • Collaborate closely with the product management team to deliver optimal products for users.

LeadershipSoftware DevelopmentJavaKotlinProduct ManagementSpringGo

Posted about 2 months ago
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 301000 - 401000 PLN per year

πŸ” Financial services

  • 6+ years proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java is a must, along with object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements.
  • Experience collaborating in a fast-paced work environment.
  • Excellent written and verbal communication skills, particularly in asynchronous communication.
  • Prior experience architecting, building, launching and maintaining complex systems.

  • Work with product managers and tech leads to develop features to support product and commercial initiatives.
  • Generate simple and sophisticated designs, and write high-quality code that can be easily understood and used by others.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor within the team.
  • Build APIs and data models to work within micro-service and event-driven architectures; create parallelizable and idempotent batch jobs.
  • Improve platform extensibility, performance, and usability for global deployment.
  • Promote inclusivity within the team and workplace.
  • Mentor engineers and senior leaders to support team growth and efficiency.

LeadershipPythonJavaKotlinStrategyCommunication Skills

Posted about 2 months ago
Apply
Apply

πŸ“ San Francisco, New York, Denver, London, Australia, New Zealand

🧭 Full-Time

πŸ” Customer engagement platform

🏒 Company: IterableπŸ‘₯ 501-1000πŸ’° $200,000,000 Series E over 3 years agoArtificial Intelligence (AI)SaaSMobile AppsMarketingSoftware

  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.

  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.

GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMPostgresRedisScala

Posted 2 months ago
Apply
Apply

πŸ“ Poland, Bulgaria, Portugal

🧭 Full-Time

πŸ” Digital payment and digital health

🏒 Company: Dev.ProπŸ‘₯ 501-1000πŸ«‚ Last layoff about 2 years agoDevOpsUX DesignOutsourcingIT ManagementSoftware EngineeringSmart ContractsInformation TechnologySoftware

  • 5+ years of experience with JVM languages (preferably Kotlin).
  • Expertise in complex production systems (microservices, SOA, multi-tenancy).
  • Proficiency with IoC frameworks (Ktor, Spring Boot).
  • Experience with relational databases and ORM frameworks (Hibernate, Exposed).
  • Skills in automated testing (TDD) and code quality tools like Sonar.
  • Knowledge of CI/CD pipelines and cloud infrastructure (AWS, IaaS).
  • Familiarity with Docker.
  • Upper-Intermediate English level.
  • Strong collaboration skills with cross-functional teams.

  • Drive backend development for the VAS Cloud platform.
  • Develop and optimize features for digital payment products.
  • Collaborate with cross-functional product teams.
  • Participate in sprint and strategic planning meetings.
  • Ensure product quality through CI/CD practices and automated testing.
  • Work with the team to resolve technical blockers.
  • Share knowledge and mentor team members.

AWSBackend DevelopmentDockerSoftware DevelopmentFlutterHibernateJVMKotlinSpringSpring BootC++CollaborationCI/CD

Posted 2 months ago
Apply
Apply

πŸ“ France, neighboring countries

🧭 Full-Time

πŸ’Έ 60000 - 70000 EUR per year

πŸ” Cybersecurity

🏒 Company: CybelAngelπŸ‘₯ 101-250πŸ’° $36,000,000 Series B almost 5 years agoInternetArtificial Intelligence (AI)Real TimeSecurityRisk ManagementAnalyticsInformation TechnologyCyber SecurityEnterprise SoftwareSoftware

  • At least 5+ years of experience as a software engineer
  • 2+ years of experience in a fast-growing startup environment
  • Significant contribution to a large web app, especially on the front-end
  • Solid experience with back-end and front-end development
  • Some experience with JavaScript or TypeScript
  • Understanding of web-related security risks or willingness to learn
  • A fullstack & devops mindset
  • Ability to write and speak English

  • Design, implement and deploy new product features
  • Review and test code written by their teammates
  • Monitor applications running in production
  • Investigate incidents and fix bugs
  • Develop and maintain high-performance, responsive web applications
  • Collaborate with the design team to translate UI/UX design wireframes into functional web applications
  • Contribute to all phases of the development lifecycle
  • Integrate APIs and services with backend developers

DockerPostgreSQLPythonElasticSearchFlaskGCPJavascriptKubernetesMongoDBTypeScriptGo

Posted 2 months ago
Apply
Apply

πŸ“ Portugal, Poland, Romania, United Kingdom

πŸ” Digital information and solutions

🏒 Company: Threads Styling Ltd.

  • Technical Leadership: Provide technical ownership making key technical decisions and overseeing project organisation and milestones with a product-oriented mindset.
  • Team Building: Manage and grow a high-performing engineering team. Foster a collaborative and innovative culture within the engineering department.
  • Team Management: Lead, mentor, and collaborate with engineers and data analysts, facilitating effective communication and teamwork across diverse functions.
  • Stakeholder Engagement: Engage with product management, field operations, and the VP of Technology to identify and address business requirements.
  • Bridge communication gaps and implement cohesive plans to align product requirements with technical implementation.
  • Project Implementation: Hands-on implementation of critical components, including REST APIs, data transformation processes, and backend-to-frontend data integrations.
  • Process Improvement: Review and refine existing processes to enhance team efficiency, communication, and the integration of QA and documentation in the planning stages.
  • Strategic Thinking: Strong strategic decision-making skills with the ability to set a vision for the engineering team and align it with overall company goals.
  • Market Awareness: Ability to research the market, identify key trends, and adapt strategies to stay ahead in the competitive AI and machine learning landscape.
  • Communication: Strong communication skills with the ability to engage and align diverse stakeholders.
  • Problem Solving: Excellent problem-solving skills with a strategic approach to addressing complex technical challenges.
  • Technical Skills: Familiar with technologies such as Kubernetes, Docker, AWS ECS, AWS Fargate, AWS Lambda and other AWS services.
  • RESTful API design and implementation inc GraphQL.
  • Familiar with working with Kafka topics.
  • Proficiency in JavaScript, React.js, Node.js, Typescript.
  • Familiar working and implementing CI/CD pipelines.
  • A firm understanding and experience deploying and managing microservices.
  • Database Knowledge: Experience with PostgreSQL, SQL, Vector and Graph Databases, Elasticsearch, and Redis.
  • Collaboration and Code Reviews: Participate in software design reviews and peer code reviews. Provide constructive feedback to team members and collaborate on implementations.

  • Help drive the technical roadmap for the team in close collaboration with the PM and the product roadmap.
  • Manage and improve systems to maintain high service availability to our customers.
  • Enable your team first, ship your own projects second.
  • Be glue for execution (e.g. organising cycle planning, standups, retros) in a manner that engages effectively with the rest of the company.
  • Help the engineers on your team (currently 8) grow in their careers.
  • Maintain healthy team culture with a high level of trust and psychological safety.
  • Collaborate with Recruiting to build out your team over the next few years.
  • Coordinate the resolution of Production incidents.

AWSDockerGraphQLLeadershipNode.jsPostgreSQLSQLElasticSearchGitJavascriptKafkaKubernetesMachine LearningProduct ManagementQAReact.jsTypeScriptRedisReactCommunication SkillsCollaborationCI/CDMicroservicesTeam management

Posted 2 months ago
Apply