Senior Software Engineer developing high-quality software solutions and supervising junior developers in a hybrid role. Engage actively in agile ceremonies while contributing to the recruitment process.
Responsibilities
Develop services and products that consistently provide high-volume, low-latency, highavailability, optimal performance, reliability, and security in implementations.
Identify key details and focus on delivering incrementally. Support the design, implementation, and testing of new features. Engage actively in requirements refinement discussions.
Review the technical specifications and architecture diagrams prepared by the Architect/Principal. Support change management, capacity planning, and emergency response as an expert in the runtime environment and business logic behavior.
Guide and supervise junior developers to understand the architecture and technical specifications. Participate in pair programming on complex tasks to reduce risk and facilitate knowledge exchange.
Develop code in accordance with industry standards and company best practices. Ensure comprehensive automated testing coverage. Generate unit tests during the development process to enhance code quality. Conduct peer code reviews, including group open reviews. Assist in developing and maintaining the team’s CI/CD pipeline.
Take part in and take ownership of deployment, monitoring, and alerting requirements for the team’s product. Engage in product support activities, debugging, and the resolution of issues.
Engage actively in all agile ceremonies, including sprint refinement, planning, retrospectives, and daily stand-ups. Share and implement ideas to advance the progress of our teams rapidly. Prepare thorough technical documentation. Translate technical and non-technical requirements for appropriate audiences. Recommend improvements and propose innovative ideas and solutions.
Design and build APIs for both internal and external usage.
Design and develop components using Java, Golang, and Terraform, while collaborating closely with our backend platforms.
Write technical documentation specific to BE (API documentation, data dictionary, etc).
Performs other duties as needed or requested.
Understanding and awareness of GDPR, data privacy, and data protection policies.
Complies with all policies, regulations, and standards.
Demonstrates company values at all times.
Requirements
Bachelor’s degree in Computer Science, Information Systems, or a related technical discipline.
Secondary School / High School Diploma Graduate of a technical-related course or discipline.
5-7 years of experience in developing REST or gRPC microservice APIs using protobufs.
5-7 years of B2B SaaS enterprise applications with a large user base.
5-7 years of Automation testing generating Unit, behaviour-driven development (BDD), and test-driven development (TDD).
5-7 years in the following microservice tech stacks:
Java 17+ with Gradle or Maven build tools
GoLang, Scala, and Spark
5-7 years of experience building AWS infrastructure using Terraform
5-7 years of micro-service backend architecture
Production experience with software engineering architecture, component design, coding, unit testing, behaviour-driven development (BDD), test-driven development (TDD), documenting, and deploying.
Production experience working with CI/CD environments is required.
Experience working with pub/sub/messaging systems (SQS, SNS, Kafka, ActiveMQ…)
Experience in DevOps activities (AWS, Kubernetes, Terraform, Docker…)
Experience in automated software testing through unit/functional/ integration test suites.
Experience with monitoring & logging technologies (Datadog, Splunk, Wazuh, New Relic, Prometheus, Opentelemetry, Jaeger,…)
Collaborative attitude, team player, friendly, passionate, and flexible to learn new tools and skillsets.
Production experience building and shipping customer-facing applications with thousands of users.
Strong sense of ownership and focus on long-term usability and extensibility.
Strong experience solving complex problems.
Experience working with Agile methodologies.
Professional level communication skills with/ the ability to convey ideas to a broad audience of different specializations.
Ability to work toward goals, meet deadlines, and contribute positively to the team environment.
Full Stack Developer focusing on backend systems with Java at NorthStar Systems. Building scalable platforms with Kafka, Docker & Kubernetes, while collaborating with global partners.
Staff Software Engineer at Medical Home Network integrating AI into software engineering practices. Collaborating with product, design, and DevOps to drive innovation and technical direction.
Technical Lead responsible for platform maintenance and support at The White Team Consulting. Requires extensive experience in IBM and messaging systems within a hybrid work environment.
Software Developer in Agile environment for professional services. Responsible for coding, integration, troubleshooting, and documentation in a hybrid setup.
Middle Software Developer in CPQ Capability customizing SAP solutions in a hybrid setting. Involves coding, integrations, and technical support for clients' pricing needs.
Senior Software Developer specializing in SAP CPQ solutions for client customization and configuration. Leading project delivery teams and ensuring performance and reliability in complex environments.
Software Engineer working with AI and finance to build products at Fiscal.ai. Focused on full stack development and API infrastructure in a remote setting with occasional office work.
Tech Lead for retail store solutions in Paris, leading technical implementation and collaboration with IT teams. Ensuring quality and scalability of solutions while supporting operational efforts.
Full Stack Engineer at Montu UK developing scalable applications using Node.js and TypeScript. Collaborating with a small team to enhance healthcare through technology.
Software Engineer 2 at ModMed leading development of integration services for healthcare. Focused on driving outcomes and collaborating globally to enhance healthcare interoperability.