
Senior Software Engineer
Posted 5 days ago

Posted 5 days ago
• Create clean, efficient, and testable code for both frontend and backend services, taking ownership of intricate features and services from design to deployment.
• Collaborate closely with your team (product managers, engineers, QAs) to clarify requirements, define technical solutions, and deliver exceptional software that meets genuine customer needs.
• Advocate for automated testing and CI/CD by developing unit, integration, and contract tests, contributing to the robustness, reliability, and safety of our systems during changes.
• Construct, deploy, and monitor services on AWS utilizing tools such as Terraform, Kubernetes, and GitHub Actions.
• Assume responsibility for the health, performance, and maintainability of the code and services you deliver, including participating in on-call or support schedules as necessary.
• Contribute to the evolution of our engineering standards and practices by sharing knowledge, reviewing code, and learning constructively from incidents.
• Promote observability by utilizing tools like DataDog to monitor services, identify issues early, and debug production challenges.
• Seek out opportunities to enhance development workflows through AI-driven tools and automation, enabling the team to concentrate on higher-value tasks.
• Serve as a mentor and coach for less experienced engineers, fostering their development and creating an inclusive and welcoming atmosphere.
• Work in an Agile environment with tools such as Git, Jira, and Confluence, embracing collaboration, continual improvement, and psychological safety.
• Over 5 years of software development experience with a strong emphasis on TypeScript (Node.js and React) and solid JavaScript fundamentals.
• Proven experience in building and managing production systems on cloud platforms like AWS or Azure.
• Proficient in developing software within an event-driven architecture.
• Experience with technical design and solution architecture for complex systems.
• Extensive knowledge of writing automated tests and implementing the principles of Test-Driven Development (TDD).
• Comfortable creating and maintaining CI/CD pipelines (we utilize GitHub Actions) for code deployment, primarily with Terraform.
• Capable of independently tackling problems with a pragmatic, product-oriented approach to software delivery while collaborating openly throughout the process.
• Competitive salary
• Flexible work arrangements
• Professional development opportunities
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.