
Commit Offshore
-
· 95 views · 27 applications · 18h
Python Software Engineer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Advanced/FluentWe are seeking a Python Engineer with a strong background in asynchronous Python, data processing, and integrations development. Experience with ETL processes and data platforms is highly desirable. In this role, you will be responsible for designing and...We are seeking a Python Engineer with a strong background in asynchronous Python, data processing, and integrations development. Experience with ETL processes and data platforms is highly desirable. In this role, you will be responsible for designing and optimizing our data-driven applications and services, ensuring they meet the highest standards of performance and reliability.
Key Responsibilities:
- Data integrations development: Implement and maintain system integrations with 3rd-party data providers.
- Data structures and performance: Design efficient data structures and algorithms to handle complex data operations and improve system performance.
- Asynchronous programming: Develop and maintain both concurrent and multiprocessing code.
- Architectural design: Participate in systems review and planning sessions.
- Collaboration: Work closely with cross-functional teams, including other developers, product team, and data scientists to deliver high-quality solutions.
Requirements:
- Experience: 4+ years of software development experience with 3+ years in Python specifically. Strong portfolio of projects demonstrating expertise in asynchronous code and data processing.
- Technical Skills:
- Asynchronous programming proficiency.
- Strong understanding of data structures and algorithms.
- Knowledge of performance tuning and optimization techniques.
- Integrations development experience.
- Understanding of large data processing pipeline.
- Relational databases and SQL knowledge.
- Problem-Solving: Excellent analytical and problem-solving skills with the ability to address complex technical challenges effectively.
- Communication: Strong written and verbal communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
- Team Player: Ability to work collaboratively in a team environment, sharing knowledge and supporting team members.
Preferred Qualifications:
- Experience with Snowflake.
- Experience in the cybersecurity industry or with security-focused applications.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
- Understanding of CPython internals.
- Knowledge of NoSQL databases.
-
· 128 views · 43 applications · 18h
Lead Manual QA Engineer (Poland or Ukraine)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateWe are seeking a detail-oriented and experienced Lead QA Engineer to join our customer's team. As the first line and primary focal point for all testing activities, the Lead QA will own and execute the manual QA processes across all products. This is a...We are seeking a detail-oriented and experienced Lead QA Engineer to join our customer's team. As the first line and primary focal point for all testing activities, the Lead QA will own and execute the manual QA processes across all products. This is a hands-on manual QA role, with automation considered a big plus. You will work closely with developers, product managers, designers, and stakeholders, participating in all relevant meetings and owning test planning, estimations, and execution end-to-end.
Responsibilities
- Act as the main point of contact for all QA-related activities, from planning to execution.
- Participate in sprint ceremonies and cross-functional meetings to represent QA needs and priorities.
- Own the creation and execution of manual test plans, based on requirements, product specs, and risk-based analysis.
- Define and maintain quality benchmarks, testing strategies, and defect management practices.
- Perform web app testing across desktop and mobile platforms, ensuring responsiveness and compatibility.
- Track and report defects, manage bug lifecycle, and produce quality reports and metrics.
- Collaborate with stakeholders to align on release criteria and product readiness.
- Ensure proper QA coverage across all features, including edge cases, performance, and usability.
Continually improve QA processes and documentation.
Technical Skills
Familiarity with company’s ecosystem and tools is beneficial:
- Platforms: Web, Desktop, Mobile
- Technologies (for context testing): Typescript, NestJS, Next.js, Node.js
- Testing Tools: TestRail, Postman, Charles Proxy / Fiddler, Chrome DevTools, BrowserStack
- Protocols: REST, Socket.io
- Collaboration & Reporting: Jira, Confluence, Slack
- Monitoring (for debugging): Mixpanel, Grafana
Defect Management: Custom workflows using Jira
Qualifications
- At least 5 years of hands-on QA experience, with strong manual testing expertise.
- Previous experience in a QA lead or senior QA role.
- Deep understanding of QA methodologies, test concepts, and risk-based testing approaches.
- Strong experience with functional, regression, smoke, and exploratory testing.
- Experience testing web applications on both desktop and mobile browsers.
- Excellent attention to details and ownership mindset for product quality.
- Strong communication skills and ability to collaborate across cross-functional teams.
- Experience in the gaming industry or real-money gaming is a strong advantage.
- Familiarity with test automation tools is a plus.
-
· 96 views · 18 applications · 5d
Senior JAVA Engineer
Full Remote · Countries of Europe or Ukraine · 7 years of experience · Upper-IntermediateKey Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...Key Responsibilities:
- Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
- Microservices: Architect and implement scalable microservices for high availability and performance.
- Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
- Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
- Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.
Skills & Qualifications:
- Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
- Microservices: Experience building and deploying microservices in a distributed environment.
- Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
- Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.
Soft Skills:
- Strong problem-solving and troubleshooting skills.
- Excellent team player with effective communication and collaboration skills.
- Adaptable in a fast-paced, dynamic environment.
-
· 49 views · 6 applications · 7d
Senior FS Engineer ( React, Node)
Full Remote · Poland, Ukraine · 8 years of experience · Upper-IntermediateRole & Responsibilities: • Position: Senior Full-Stack Engineer (Backend-Focused) • Backend to Frontend Ratio: 80% backend, 20% frontend (most work done by backend) • Key Responsibilities: Integration for payment solutions (Stripe, Salesforce) ...Role & Responsibilities:
• Position: Senior Full-Stack Engineer (Backend-Focused)
• Backend to Frontend Ratio: 80% backend, 20% frontend (most work done by backend)
• Key Responsibilities:
◦ Integration for payment solutions (Stripe, Salesforce)
◦ High-scale system architecture, handling high traffic and large data volumes
◦ Third-party integrations and billing system experience Technical Requirements:
• Primary Technologies:
◦ Backend: Node.js, NestJS, TypeScript
◦ Frontend: React + TypeScript
◦ Database: PostgreSQL, MongoDB
◦ Cloud & Infrastructure: AWS, scaling solutions
◦ Messaging Queues: SQS, RabbitMQ, Kafka
◦ APIs: GraphQL
• Experience Level:
Minimum 8 years
• Work Stability:
At least 3-4 years in one company
• Language Skills:
English at B2 level (must be very good)
Hiring Process:
1. Intro Call (30 min)
2. Technical Interviews (1h each)
a. Candidate presents high-level scaling and past experience (no code review) + online coding test
b. Whiteboard session covering architecture questions
More -
· 68 views · 30 applications · 7d
Senior Product Manager
Full Remote · Worldwide · 3 years of experience · Upper-IntermediatePayments Product Manager Job Description: The Payments Product Manager is responsible for driving the product definition, scope and delivery of payment services and has a good payments background to enable her/him to build strong solutions answering...Payments Product Manager
Job Description: The Payments Product Manager is responsible for driving the product definition, scope and delivery of payment services and has a good payments background to enable her/him to build strong solutions answering customer and market needs.
You will be responsible for:
- Own the payments product backlog.
- Work with our customers to ensure payment coverage across key countries.
- Lead the integration of new payment methods while assuring superior user experience.
- Experience with optimizations to consumer facing payments – big advantage.
- Translate and prioritize business requirements to a well-defined product plan.
- Responsible for preparing product requirements, user stories, and specifications.
Define, analyze, and track key product metrics and take action to improve performance.
This job is for you if you have:
- 3+ years of experience in product management.
- Previous experience working in the payments industry, with a knowledge of global & localized payment options.
- A thorough understanding, and previous experience of working with Application Programming Interfaces (APIs).
- Successful hands-on product management experience focused on customer-facing products.
- Great communication and presentation skills.
- A highly independent way of work, yet at the same time a team player.
- Highly organized methodologies, details-oriented abilities.
- Fluent English.
- Bachelor’s degree in a relevant field.
-
· 120 views · 20 applications · 14d
Senior JAVA Engineer (Multithreading)
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateAs a Senior Java Engineer, you’ll join our elite R&D team to tackle complex challenges in distributed computing, multithreading, and building ultra-scalable systems that power software delivery for millions of developers worldwide. What You’ll Do: Design...As a Senior Java Engineer, you’ll join our elite R&D team to tackle complex challenges in distributed computing, multithreading, and building ultra-scalable systems that power software delivery for millions of developers worldwide.
What You’ll Do:
- Design and develop core backend services in Java with a strong focus on performance and scalability.
- Build and maintain highly concurrent, multi-threaded systems handling millions of requests per day.
- Architect and implement features for high-throughput, low-latency applications.
- Optimize system performance and memory usage under heavy load.
- Collaborate with DevOps, Product, and QA to deliver reliable and robust solutions.
- Participate in code reviews, technical design sessions, and mentorship of junior developers.
- Contribute to improving the engineering culture and technical excellence across the team.
What You Bring:
- 6+ years of hands-on Java development experience.
- Deep understanding of multithreading, concurrency, and synchronization mechanisms in Java.
- Proven track record building and scaling high-load, distributed systems in production.
- Strong knowledge of performance tuning, garbage collection, and memory management in JVM.
- Experience with microservices architecture, RESTful APIs, and messaging systems (Kafka, RabbitMQ, etc.).
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
- Strong communication skills and a proactive, collaborative mindset.
-
· 126 views · 38 applications · 15d
Senior .NET engineer
Full Remote · Armenia, Poland · 6 years of experienceRole Overview We are seeking a highly skilled .NET Core Developer with a strong background in microservices architecture to work on exciting projects. The ideal candidate is a self-driven problem solver who can independently lead a story from inception to...Role Overview
We are seeking a highly skilled .NET Core Developer with a strong background in microservices architecture to work on exciting projects. The ideal candidate is a self-driven problem solver who can independently lead a story from inception to deployment. If you have gaming industry experience, that would be a plus!
Key Responsibilities
- Design, develop, and maintain scalable .NET Core applications.
- Architect and implement microservices solutions to enhance system performance and scalability.
- Work closely with cross-functional teams to translate business requirements into technical solutions.
- Take ownership of stories and features, driving them end-to-end from concept to deployment.
- Optimize application performance and ensure system reliability.
- Collaborate in an Agile environment, participating in code reviews, stand-ups, and planning sessions.
- Stay up-to-date with the latest industry trends and best practices in .NET Core development.
Requirements
- 5+ years of experience in .NET Core development.
- Strong understanding of microservices architecture and cloud-native development.
- Experience with containerization technologies (Docker, Kubernetes).
- Proficiency in SQL and NoSQL databases.
- Knowledge of message brokers (Kafka, RabbitMQ) is a plus.
- Strong analytical and problem-solving skills.
- Ability to work independently and take full ownership of development tasks.
- Excellent communication skills and a proactive attitude.
- Immediate availability is preferred.
- Bonus: Experience in the gaming industry is an advantage.
-
· 109 views · 5 applications · 19d
Architect/CTO
Full Remote · Poland · 9 years of experience · Upper-IntermediateKey Responsibilities: Lead delivery of software and application engagements with our customers including scoping, design, proof of concept, and development. Microservices Design: Develop architectural designs that break down complex systems into...Key Responsibilities:
- Lead delivery of software and application engagements with our customers including scoping, design, proof of concept, and development.
- Microservices Design: Develop architectural designs that break down complex systems into manageable, independent microservices, ensuring modularity and flexibility.
- Cloud-Native Solutions: Leverage AWS to design and implement scalable, resilient, and cost-effective cloud-native solutions.
- Issue Resolution: Play a key role in identifying and resolving architectural issues, providing effective solutions to challenges related to performance, security, scalability and cost
- Containerization and Orchestration: Implement containerization technologies like Docker and orchestration tools such as Elastic Kubernetes Service to manage and scale microservices effectively.
- Domain driven API Design: Create well-structured APIs for microservices, facilitating seamless communication and data exchange among different components.
- Security and Compliance: Ensure that architectural solutions adhere to security best practices and compliance standards, addressing any vulnerabilities and risks. Helping customers implement AWS security services and solutions such as: IAM, Guard Duty, Security Hub, Cloud Trail, Firewall Manager, Shield, Macie and more.
- Scalability and Performance: Design for scalability and performance, utilizing auto-scaling, load balancing, and caching mechanisms to optimize system performance. Implementing services such as Auto-scaling groups, Karpenter, Network and application load balancers etc.
- Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate testing and deployment, ensuring efficient software delivery. Working with AWS services such as ECR, CodePipelines, CodeBuild and third party CI/CD tools.
Monitoring and Logging: Set up robust monitoring and logging systems to proactively identify and address issues in a microservices architecture. – Implement intelligent and cost effective monitoring and logging solutions such as CloudWatch.
Requirements:
- A Bachelor's or Master's degree in Computer Science or related field.
- AWS Certifications such as Solutions Architect Professional or Certified Developer
- 4+ years' experience in designing and implementing microservices-based architectures.
- Hands on experience with AWS
- Hand on experience with migrating application workloads to AWS from other cloud providers (GCP or Azure) or legacy data centers
- Hands on experience designing and implementing microservice solutions using AWS managed services such as EKS and ECR.
- CNCF certifications CKA, CKAD, CKS – A plus
- Knowledge of domain driven API design and best practices.
- Expertise in security and compliance in cloud environments. Hands on experience implementing AWS security solutions.
- Hands on experience with CI/CD pipelines and automation – for example CloudBuild or third party solutions such as Gitlab, Github actions, Spinnaker and others
- Hands on experience in implementing, monitoring and logging solutions such as CloudWatch and CloudTrail.
- Problem-solving skills to address complex architectural issues.
-
· 65 views · 17 applications · 20d
System Architect
Full Remote · Worldwide · 7 years of experience · Upper-IntermediateJob Description: We are seeking an experienced System Architect to lead the technical product management of our innovative solutions. This role requires a unique blend of architectural expertise and product-centric thinking to drive the successful...Job Description:
We are seeking an experienced System Architect to lead the technical product management of our innovative solutions. This role requires a unique blend of architectural expertise and product-centric thinking to drive the successful development, launch, and evolution of our products. As the System Architect, you will collaborate with product managers, engineering teams, and other stakeholders to translate business objectives into scalable, reliable, and user-centered technical solutions.
You will be responsible for ensuring that architectural decisions align with both current and future product needs, while fostering a collaborative environment that bridges product and technical goals. This is a pivotal role in shaping the future of our product offerings and driving their technical success.
Key Responsibilities:
Technical Product Strategy:
Lead the development of technical strategies that align with the overall product vision. Ensure architectural decisions support both immediate and long-term product goals.
Cross-Functional Collaboration:
Work closely with product management, engineering, and other teams to understand product requirements and ensure that technical and business goals are aligned, creating a unified product vision.
Technical Roadmapping:
Collaborate in the creation and management of technical roadmaps, prioritizing architectural and technical needs that drive product success and business growth.
Product Lifecycle Management:
Oversee the technical aspects of the product lifecycle, from requirements gathering and design through development, deployment, and ongoing support, ensuring a smooth and effective process.
Scalability & Performance:
Design scalable and high-performance architectures to meet growing user needs. Manage upgrades and system enhancements to maintain product robustness and optimize performance.
Documentation & Knowledge Sharing:
Document architectural frameworks, technical decisions, and product evolution, ensuring that clear and accessible knowledge resources are available to development and product teams.
Mentorship & Guidance:
Provide technical leadership and mentorship to engineers, fostering a collaborative environment that ensures alignment between product goals and technical execution.
Requirements:
- Experience:
- 7+ years of experience in systems architecture with a strong background in technical product management or similar product-focused roles.
- Proven track record of leading cross-functional teams in the design and delivery of complex technical solutions.
- Technical Skills:
- Development Experience: Proficiency in modern programming languages (e.g., Java, Python, Go, etc.).
- Cloud Platforms: Hands-on experience with cloud platforms such as AWS or GCP and containerization technologies like Docker and Kubernetes.
- Databases: Strong knowledge of both SQL and NoSQL databases.
- CI/CD & DevOps: Familiarity with CI/CD pipelines and DevOps practices.
- Linux: Experience with Linux environments and systems.
- Soft Skills:
- Strong communication and collaboration skills, with the ability to effectively engage both technical and non-technical stakeholders.
- A solid understanding of security best practices, including secure coding, data protection, authentication, and compliance standards, with experience implementing these measures in system architecture.
-
· 69 views · 7 applications · 21d
Junior Accountant in IT company
Full Remote · Countries of Europe or Ukraine · 1 year of experience · Upper-IntermediateAbout the Role: We are looking for a detail-oriented and analytical CFO Assistant to manage records, payments, and employee data while ensuring smooth financial operations. The ideal candidate is task-driven, dependable, and capable of handling multiple...About the Role:
We are looking for a detail-oriented and analytical CFO Assistant to manage records, payments, and employee data while ensuring smooth financial operations. The ideal candidate is task-driven, dependable, and capable of handling multiple responsibilities with confidence and experience in finance or accounting.
Responsibilities:
- Track vacation balances and employee agreements.
- Maintain Excel records of employee status and key dates.
- Manage equipment purchases and track balances.
- Generate vacation reports for customers.
- Verify records and invoices for accuracy.
- Handle payment-related queries and update employees.
- Maintain daily email communication with customers.
- Prepare monthly reports on payments and expenses.
Requirements:
- Finance background (degree or experience 1+ year).
- Strong analytical, Task-oriented mindset.
- Detail-focused, Able to handle multiple financial tasks with accuracy and composure
- English B2+ proficiency., Ukrainian native
- Based in GMT+1 or GMT+2.
About Commit OffshoreCommit Offshore is a leading IT staff augmentation company created to help businesses scale up teams quickly and get reliable remote developers within a short period. We perform a rigorous screening and recruitment process to augment your team with only experienced, reliable and talented engineers. Commit Offshore is a part of COMMIT which is the largest IT powerhouse based in Israel and the US.
More -
· 151 views · 11 applications · 22d
Senior AQA Engineer (Poland)
Europe except Ukraine · 5 years of experience · Upper-IntermediateWe are looking for a Senior Automation Backend Engineer to join our team in Poland. This role is heavily focused on API testing (85%) with UI testing (15%) and requires strong expertise in Python and test automation. You will be responsible for designing,...We are looking for a Senior Automation Backend Engineer to join our team in Poland. This role is heavily focused on API testing (85%) with UI testing (15%) and requires strong expertise in Python and test automation. You will be responsible for designing, developing, and maintaining automation frameworks while ensuring the scalability and efficiency of our testing infrastructure.
(Hybrid – 2 days per week in office)
Key Responsibilities:
Automation Strategy & Test Framework Development:
- Design and implement an automation testing strategy from scratch.
- Develop, enhance, and maintain test automation frameworks for API and UI testing.
- Ensure scalability and reusability of automation solutions across multiple projects.
Test Development & Execution:
- API Testing: Develop automated API tests using Python (must) and Request Module package.
- UI Testing: Build and maintain UI test cases using Playwright.
- Create and execute automated test scripts to validate functionality, performance, and security.
- Work with Jenkins for CI/CD automation and integrate tests into pipelines.
Continuous Integration & Deployment:
- Integrate test automation into the CI/CD pipelines, ensuring robust test coverage and automated reporting.
- Work closely with DevOps to manage test execution environments using Docker, Kubernetes.
Collaboration & Documentation:
- Writing test strategy and test plans
- Work cross-functionally with developers, QA, and DevOps teams to optimize the test process.
- Use Jira for documentation, task tracking, and bug reporting.
- Manage test cases in Xray (optional).
- Analyze logs and debug test failures in staging and production environments.
Required Qualifications & Experience:
✅ Must-Have:
- 5+ years of experience in test automation or a related role.
- Strong programming skills in Python (mandatory).
- Experience in writing tests documentation such as: design documents, test strategies and test plans.
- Extensive experience (85%) in API testing using Request Module.
- UI testing experience (15%) using Playwright.
- Hands-on experience with postman
- Hands-on experience with CI/CD pipelines (Jenkins preferred).
- Experience working with Docker & Kubernetes for test automation.
- Strong analytical and problem-solving skills.
- Experience with Jira for task and bug management.
- Task-oriented, independent, and proactive mindset.
-
· 77 views · 21 applications · 22d
Senior Node.js Engineer
Full Remote · Countries of Europe or Ukraine · 6 years of experience · Advanced/FluentRole Overview: We are seeking a highly experienced Senior Node.js Engineer to join our growing engineering team. As a senior member of our team, you will take on a leadership role in designing, implementing, and scaling highly performant systems. You will...Role Overview:
We are seeking a highly experienced Senior Node.js Engineer to join our growing engineering team. As a senior member of our team, you will take on a leadership role in designing, implementing, and scaling highly performant systems. You will work with cloud infrastructure, primarily AWS, and build robust microservices that support high-load, real-time applications.
You will be responsible for architecting complex systems, ensuring scalability and efficiency while also providing mentorship to junior developers. This is an exciting opportunity for a self-driven, technically versatile engineer who is comfortable working independently and thrives in a fast-paced, collaborative environment.
Key Responsibilities:
- Architecture & Design: Lead the architecture and design of high-performance, scalable, and fault-tolerant Node.js applications and microservices running in a cloud environment (primarily AWS).
- Cloud Infrastructure: Utilize AWS services such as EC2, Lambda, RDS, DynamoDB, SQS, and others to ensure that applications are highly available, secure, and performant.
- Microservices: Build and manage distributed, high-load microservices that can scale effectively and handle large volumes of concurrent traffic.
- High-Performance Systems: Optimize Node.js applications for performance under high load, ensuring minimal latency and maximum throughput.
- Multithreading: Implement advanced multithreading techniques to enhance system performance and concurrency.
Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to industry best practices and design patterns.
Required Qualifications:
- Extensive Node.js Experience: 5+ years of hands-on experience with Node.js, including deep knowledge of its ecosystem, libraries, and frameworks.
- Cloud Expertise (AWS): Proven experience designing and deploying applications in AWS, leveraging various AWS services (EC2, Lambda, SQS, DynamoDB, RDS, CloudWatch, etc.).
- Microservices Architecture: Strong experience in building and maintaining microservices-based architectures, with an understanding of service discovery, API gateways, and asynchronous messaging.
- High Load Systems: Experience architecting and building systems that handle high traffic and large-scale, real-time data processing.
- Multithreading & Concurrency: Strong understanding of multithreading and concurrency management techniques in JavaScript/Node.js, including the use of worker threads and process management.
- Database & Caching Systems: Experience working with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).
DevOps & CI/CD: Experience with continuous integration, continuous deployment, and infrastructure automation tools (e.g., Docker, Kubernetes, Jenkins, Terraform).
Desired Qualifications:
- Containerization & Orchestration: Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
- Advanced Monitoring & Logging: Experience setting up advanced monitoring, logging, and alerting systems using tools such as AWS CloudWatch, Datadog, or ELK Stack.
- Security Best Practices: Understanding of secure coding practices and experience implementing security measures in cloud-based applications.
-
· 85 views · 21 applications · 22d
Python Engineer (Poland)
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-IntermediateWe're looking for a Python Engineer for a startup on a mission to create a smart, digital and AFFORDABLE HMO in the US. Core Responsibilities • Design and develop scalable backend services and RESTful APIs • Lead integration efforts with third-party...We're looking for a Python Engineer for a startup on a mission to create a smart, digital and AFFORDABLE HMO in the US.
Core Responsibilities
• Design and develop scalable backend services and RESTful APIs
• Lead integration efforts with third-party systems through APIs and file processing solutions
• Build efficient data models and optimize database performance
• Create and maintain microservices architecture
• Implement comprehensive testing strategies including unit and integration tests
• Work closely with product managers to understand requirements and provide technical solutions
• Collaborate with the rest of the engineering team on system design, code reviews and shared implementation.
• Ensure high performance, reliability, and security of backend systems
Requirements
More
• 4+ years of software development experience
• Strong proficiency in Python and Django framework
• Experience with PostgreSQL and database design
• Experience with cloud platforms, particularly GCP
• Strong understanding of RESTful APIs and web services
• Fluent English and proven experience working in global teams
• Knowledge of Kubernetes (K8S) and containerization
• Knowledge of security best practices for API integration -
· 174 views · 21 applications · 22d
Senior FS Engineer
Full Remote · Ukraine · 8 years of experience · Upper-IntermediateRole & Responsibilities: Backend to Frontend Ratio: 80% backend, 20% frontend (most work done by backend) Key Responsibilities: Integration for payment solutions (Stripe, Salesforce) High-scale system architecture, handling high traffic and large data...Role & Responsibilities:
Backend to Frontend Ratio: 80% backend, 20% frontend (most work done by backend)
Key Responsibilities:- Integration for payment solutions (Stripe, Salesforce)
- High-scale system architecture, handling high traffic and large data volumes
Third-party integrations and billing system experience
Technical Requirements:
- Backend: Node.js, NestJS, TypeScript
- Frontend: React + TypeScript
- Database: PostgreSQL, MongoDB
- Cloud & Infrastructure: AWS, scaling solutions
- Messaging Queues: SQS, RabbitMQ, Kafka
- APIs: GraphQL
-
· 132 views · 27 applications · 28d
Senior JAVA Engineer
Full Remote · Ukraine · 6 years of experience · Upper-IntermediateKey Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...Key Responsibilities:
- Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
- Microservices: Architect and implement scalable microservices for high availability and performance.
- Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
- Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
- Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.
Skills & Qualifications:
- Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
- Microservices: Experience building and deploying microservices in a distributed environment.
- Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
- Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.