Apply

Senior Software Engineer

Posted 2024-10-24

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Poland

🔍 Industry: Sales engagement and technology

🏢 Company: Salesloft

⏳ Experience: 5+ years

🪄 Skills: AWSDockerGCPJavaKafkaKubernetesSpringSpring BootPostgresReactCollaboration

Requirements:
  • 5+ years of experience building large scale web applications.
  • Proficiency in Java and React, with a strong focus on Dropwizard (90%) and some experience with Spring Boot.
  • Experience in an environment like AWS, GCP, Docker, Kubernetes, Postgres (Citus), Elastic Search, and Kafka.
Responsibilities:
  • Leading in planning and grooming sessions.
  • Coding and developing new features.
  • Reviewing code from teammates.
  • Providing ongoing product support in production.
  • Creating infrastructure that processes billions of messages to help identify buyer intent and prioritize conversations.
Apply

Related Jobs

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 LearningAlgorithmsData analysisData miningGoCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsTime ManagementWritten communication

Posted 2024-11-21
Apply
Apply

📍 Poland

🔍 Technology, Software Development

  • 5+ years of commercial experience in software development.
  • Golang experience for developing REST APIs or strong experience in Python, Node.js, or Java with a willingness to learn Golang.
  • Experience with Swagger for generating REST clients and API documentation.
  • Solid Kubernetes skills for managing containerized applications.
  • Willingness to be available on-call based on an agreed schedule.

  • Provide scheduled support for the production platform, with occasional on-call availability.
  • Develop and maintain software solutions in Golang, ensuring compliance with best practices and security guidelines.
  • Manage declarative infrastructure definitions in YAML to maintain efficient system configurations.
  • Develop abstractions and manage workloads over Kubernetes for optimized platform performance.

KubernetesGolangDocumentationCompliance

Posted 2024-11-16
Apply
Apply

📍 Poland, Bulgaria, Portugal

🧭 Full-Time

🔍 Fintech

🏢 Company: Dev.Pro

  • 4+ years of software development experience with strong hands-on expertise in Vue.js and Node.js.
  • Solid knowledge of JavaScript fundamentals with some hands-on experience.
  • Familiarity with microservices and APIs, including a basic understanding of message queues.
  • Experience with NoSQL databases, particularly MongoDB.
  • Proficiency in Git for version control.
  • Upper-Intermediate+ English level.
  • Strong critical thinking, communication, and teamwork skills.
  • Commitment to quality, adaptability to change, and a strong sense of accountability.

  • Troubleshoot, analyze, and resolve issues to enhance product stability and performance.
  • Identify, analyze, and fix bugs to ensure smooth functionality.
  • Collaborate with cross-functional teams to address technical issues and implement solutions.
  • Conduct code reviews to maintain high code quality and share best practices.
  • Optimize and maintain existing features to meet performance, security, and stability requirements.
  • Stay updated on industry best practices and trends to drive continuous improvements.

Backend DevelopmentNode.jsSoftware DevelopmentGitJavascriptMongoDBVue.JsJavaScriptNosqlVue.jsMicroservices

Posted 2024-11-14
Apply
Apply

📍 Poland, Spain, United Kingdom

🔍 Beauty marketplace

🏢 Company: Booksy

  • Expertise of both major versions of Vue framework.
  • Extensive knowledge of Jest framework and Vue specific testing libraries (eg.: @testing-library/vue, @vue/test-utils).
  • Advanced understanding of issues of Booksy-ecosystem and external services (eg.: Sentry, lokalise, LaunchDarkly…).
  • Comprehension of advanced architectural patterns like micro-frontends or backend for frontend.
  • Proven ability to design, develop, test, deploy, and maintain complex systems.
  • Ensure full test coverage; and experience with automated testing frameworks.
  • Leadership in guiding design decisions and discussions.
  • Continuously seek improvements and stay updated with new technologies.

  • Develop and implement complex projects from conception through completion.
  • Ensure the high quality of code across the team through code reviews and setting coding standards.
  • Participate in planning complex projects to identify dependencies, establish timelines, and provide reliable estimations.
  • Identify opportunities for enhancing system efficiency and propose initiatives for technological advancements.
  • Contribute to the design and architectural decisions for complex systems or products to ensure scalability, reliability, security and performance.
  • Participate in the technical assessment of recruitment candidates.

LeadershipSoftware DevelopmentAgileDesign PatternsFrontend DevelopmentGitHTMLCSSJavaJavascriptJestSCRUMSoftware ArchitectureVue.JsJavaScriptREST APIVue.jsCommunication SkillsCollaborationAgile methodologiesMentoring

Posted 2024-11-14
Apply
Apply

📍 Ireland, Italy, Spain, Germany, Netherlands, Poland, Sweden, France, United Kingdom

🔍 Software Development

  • Strong skills in software development.
  • Particularly strong in areas relevant to API Gateway technologies.
  • Interest and capabilities in other software development areas.

  • Developing, maintaining, and extending the Kong Gateway for both Open-source and Enterprise versions.
  • Engaging with the Open Source community.
  • Collaborating with other teams to improve the platform.
  • Building foundational systems for teams and customers.
  • Discovering and producing cutting-edge industry trends and use-cases.

Backend DevelopmentSoftware DevelopmentCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-10
Apply
Apply

📍 United Kingdom, Europe

🧭 Full-Time

🔍 Database as a service, Software development

🏢 Company: MongoDB

  • At least 5 years of professional software development experience.
  • Skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.).
  • Comfortable working across the stack of a modern web application (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 automatically scaling and healing database clusters.
  • Investigate issues from cloud provider integrations to OS configuration.
  • Contribute to and lead complex technical projects.
  • Work closely with product and design teams, considering user perspectives.
  • Collaborate with customers and support engineers to resolve issues.
  • Mentor other team members.

AWSSoftware DevelopmentGCPJavaMicrosoft AzureTypeScriptC#AzureGoReactCommunication Skills

Posted 2024-11-07
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Software development

🏢 Company: Janea Systems

  • Bachelor's or Master’s degree in Computer Science or related field.
  • 3+ years of experience as a Platform Engineer, ML Engineer, or Data Engineer.
  • Flexibility in programming languages as per project needs.
  • Strong knowledge of machine learning algorithms and frameworks (e.g., PyTorch, TensorFlow).
  • Experience with cloud environments (AWS, MS Azure, or GCP) and Kubernetes.
  • Familiarity with workflow orchestration frameworks (e.g., KubeFlow, Airflow).
  • Experience with open source ML tools.
  • Understanding of software testing and continuous integration.
  • Excellent leadership, communication, and problem-solving skills.
  • Self-motivated and adaptable in dynamic environments.

  • Drive the AI/ML practice and develop strategies with clients.
  • Design scalable data pipelines and infrastructure for ML systems.
  • Implement offline models into production.
  • Collaborate with teams to deploy machine learning models.
  • Deploy tools for training and inference.
  • Evaluate new technologies to enhance ML system performance.
  • Apply best practices including CI/CD in ML development.
  • Facilitate development of ML proof-of-concepts.
  • Optimize and monitor data science models.
  • Ensure reliability and performance of ML systems.
  • Automate ML deployment processes.
  • Collaborate to troubleshoot ML deployment issues.
  • Stay updated with industry trends.

AWSLeadershipSoftware DevelopmentGCPKerasKubeflowKubernetesMachine LearningPyTorchAirflowAlgorithmsAzureData scienceTensorflowCI/CDProblem Solving

Posted 2024-11-07
Apply
Apply

📍 Poland

🧭 Contract

💸 301000 - 401000 PLN per year

🔍 Financial services

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with Front End languages and technologies.
  • Experience in defining a technical plan for significant feature or system component delivery.
  • Proficient at making significant changes in a large code base with developed tools and practices.
  • Strong verbal and written communication skills for effective collaboration.

  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
  • Collaborate with product management, design, and analytics in the product development lifecycle.
  • Proactively identify and advocate for project, process, technology, or business issues.
  • Create and monitor metrics to support operations and availability of the team's artifacts.
  • Set or improve code review and design standards, fostering a culture of quality and ownership.
  • Develop talent on your team by providing feedback and guidance.

AWSPythonKotlinKubernetesMySQLProduct ManagementProduct DevelopmentCommunication SkillsCollaboration

Posted 2024-11-07
Apply
Apply

📍 Poland

🧭 Contract

🔍 Healthcare technology

🏢 Company: HealthJoy

  • 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 2024-11-07
Apply
Apply

📍 Poland

🧭 Contract

💸 301000 - 401000 PLN per year

🔍 Financial Technology

  • 5+ years of development experience.
  • Hands-on coding and debugging with Python, Go, or JVM-based languages.
  • Experience with highly available backend systems and cloud storage services.
  • Familiarity with AWS and/or Azure, GCP.
  • Knowledge in building data privacy engineering services is a plus.
  • Strong understanding of distributed systems, database systems, operating systems, algorithms, and data structures.
  • Experience with database administration or DevOps for databases is a plus.
  • Working knowledge of OLAP systems like Snowflake, Redshift, BigQuery, and data formats like Apache Iceberg, HUDI, Delta Lake is beneficial.
  • Experience in Database, SRE, or Infrastructure teams or operating distributed data storage systems.
  • Familiarity with Service-Oriented Architectures (SOA); technologies used include Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX.

  • Collaborate with teams, including product, infrastructure, and SRE.
  • Lead and mentor engineers to execute a roadmap aligned with stakeholder needs.
  • Design, build, and own highly durable cloud-based storage solutions.
  • Create an infrastructure platform supporting database operations at scale.
  • Develop structured storage solutions for privacy-first data management.
  • Provide guidance on database design and architecture to other teams.
  • Participate in on-call rotation and resolve production issues.

AWSDockerPythonGCPJVMKafkaKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPC

Posted 2024-11-06
Apply