
Senior Software Developer
Posted 4 hours ago

Posted 4 hours ago
This is a fully remote position, open to applicants in Poland, +3 more countries.
β’ Provides technical leadership within the development team.
β’ Takes ownership of architecture and design choices for a specified product area or system component.
β’ Ensures that designs are scalable, maintainable, and consistent with broader system architecture and non-functional requirements.
β’ Documents significant design decisions and the associated trade-offs.
β’ Establishes, documents, and refines coding standards and best practices.
β’ Leads code reviews and initiates corrective measures for recurring quality concerns.
β’ Mentors junior and mid-level developers through pairing, feedback, and the sharing of knowledge.
β’ Aids in the onboarding process and creates or contributes to internal educational materials.
β’ Serves as an escalation point for complex technical challenges, production incidents, and challenging defects.
β’ Leads or assists in root-cause analysis and preventive measures.
β’ Represents the development team in solution design discussions alongside the Solutions Architect and Technical Business Analyst.
β’ Provides technical insights into cross-team initiatives, integration points, and shared platform decisions.
β’ Delivers intricate features and technical tasks according to approved specifications and acceptance criteria.
β’ Converts ambiguous requirements into clear, well-defined technical work.
β’ Leads or participates in estimation sessions and sprint planning.
β’ Identifies and communicates delivery risks.
β’ Facilitates retrospectives and promotes continuous improvement in engineering practices, tooling, and standards.
β’ 5-8+ years of professional software development experience, showcasing demonstrated technical leadership within a development team.
β’ Deep expertise in at least one modern programming language and ecosystem, with a working knowledge across multiple stacks.
β’ Proven experience in taking ownership of architecture and design decisions for a product area or system component.
β’ Extensive background in RESTful/event-driven service design, relational and/or NoSQL databases, and best practices for API design.
β’ Strong experience with CI/CD pipelines, automated testing strategies, and production support/troubleshooting.
β’ Demonstrated experience in mentoring junior and mid-level developers and leading code reviews.
β’ Experience in contributing to or leading technical design discussions with architects, business analysts, and other stakeholders.
β’ Familiarity with cloud-native architecture (e.g., Microsoft Azure, AWS, or GCP) and containerization/orchestration (Docker, Kubernetes).
β’ Experience integrating with enterprise standards such as HL7/FHIR or ERP systems like SAP.
β’ Knowledge of distributed systems patterns and messaging technologies such as Kafka or RabbitMQ.
β’ Understanding of application security standards and practices (e.g., OAuth2, TLS) from an architectural perspective.
β’ Experience in defining or influencing engineering standards, technical roadmaps, or platform-level decisions.
β’ Proficient with work-tracking and collaboration tools such as Jira, Confluence, Azure DevOps, or Trello at a team leadership level.
β’ Exposure to or working knowledge of the healthcare/medical domain is a plus.
β’ Comfort in utilizing AI-powered tools to boost day-to-day productivity is advantageous.
β’ Competitive salary and performance-based incentives.
β’ Opportunities for professional development and career advancement.
β’ Flexible working arrangements and a supportive work environment.
β’ Comprehensive health and wellness benefits.
β’ A collaborative culture that encourages innovation and creativity.
Atomic - Remote Jobs
GoFasti
StructureIt
L3Harris Technologies
Get handpicked remote jobs straight to your inbox weekly.