Create exceptional products with passionate people
Senior Backend Engineer
Location
Poland
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
SD Solutions
• Lead the development of critical backend services within the Opmed.ai’s product • Design & Implement architectural improvements to enable scalability and robustness of our backend solution • Design and maintain schemas and data structures for our product. • Develop data integration processes and pipelines • Create ETL/Streaming processes to ingest & transform diverse data from customers • Establish scalable, efficient, automated processes for large-scale data analyses
Job Requirements
- 5+ years of experience as a Backend Engineer in a fast-paced SaaS environment
- At least 3 years of experience in backend development - preferably Python , relevant web frameworks (eg., Django, Flask…) and data manipulation libraries
- REST API design and development experience
- Experience in a Cloud Native environment, such as AWS - a must.
- Experience with both relational databases - e.g., PostgreSQL / MySQL - and NoSQL DBs
- Excellent knowledge of SQL with advanced analytics data orientation
- Very good understanding of data and schema standards and concepts
- Experience with Code Testing methodologies and frameworks
- Experience with CI/CD methodologies
- Comfortable with using Git source version control and issue tracking systems
- Strong expertise in agile development and ability to adapt to changing business priorities
- Can-do approach, critical thinking, thirst for knowledge, and drive for bringing real impact
- Accountability & high sense of ownership for your work
- Excellent decision-making, communication, and collaboration skills
- Fluent in English, both written and verbal.
Benefits
- Health insurance
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Spring Boot Developer, SAML, OAuth
Trusted Tech Solutions, Inc."Building Trust Through Secure Identity Solutions."
• Develop and maintain production-grade microservices using Java 17+ and Spring Boot • Implement and manage OAuth 2.0 flows, including: Authorization Code, Client Credentials, PKCE, Token Introspection, Refresh Token Rotation • Integrate SAML 2.0 Single Sign-On (SSO) with enterprise identity providers such as Okta, Azure AD, and Ping Identity • Build and manage distributed job scheduling systems using: Quartz Scheduler (clustered), Spring Batch, Spring Scheduler • Define and enforce API security policies, including: Token validation, Scope enforcement, Rate limiting, Audit logging • Ensure secure and scalable system architecture aligned with modern best practices
• Design & develop scalable web APIs using C# and OOP principles, ensuring high performance, security, and maintainability across multi-threaded client and server environments. • Write and optimize SQL queries against MS SQL Server or cloud-based RDBMS solutions, applying strong data modeling and database design practices to support complex application needs. • Apply software architecture best practices, including design patterns, SOLID principles, and algorithmic problem-solving to both greenfield development and the improvement of existing codebases. • Build and consume RESTful web services and APIs, ensuring seamless integration between backend systems and front-end components within a distributed, cloud-aware architecture. • Champion code quality through thorough testing and debugging, conducting rigorous reviews of your own and teammates' code to uphold engineering standards and reduce technical debt. • Collaborate cross-functionally in an agile environment, working effectively with local and remote teams to deliver iterative solutions while maintaining a proactive, problem-solving mindset.
• Lead the implementation of end-to-end solutions for Vivo's new commission system, working on both backend and frontend. • Design and develop complex features using Java Spring, Oracle SQL, React, and Node.js. • Analyze requirements, propose technical improvements, and ensure adherence to development best practices. • Mentor team developers, promoting knowledge sharing and best practices. • Perform code reviews, refactoring, and conflict resolution in collaboration with the team. • Ensure efficient integration between legacy systems and new solutions. • Define and refine CI/CD pipelines to automate build, test, and deployment processes. • Explore opportunities to apply artificial intelligence within system workflows.
Senior Software Engineer, Node.js
InsightsWe’re a people development company, helping to build high-performing teams through the power of awareness.
• Understand the product • Develop a strong understanding of Insights’ products and services • Apply this knowledge during refinement, design, and build phases to ensure the right features are delivered • Actively contribute to a cross-disciplinary delivery squad • Participate in Agile SCRUM ceremonies • Help refine and improve delivery processes • Share ideas and expertise across process, features, and technical topics • Contribute to initiatives that improve overall delivery capability • Support less experienced colleagues • Collaborate across squads on shared challenges • Design, develop, release, and support scalable, robust software • Collaborate with Technical Leads on architecture • Conduct code reviews with constructive feedback • Write and maintain tests, expanding test coverage • Produce documentation and build the team knowledge base


