Remote Senior Backend Engineer

closed
Logo of OpenAP

OpenAP

πŸ“Remote - Worldwide

Job highlights

Summary

OpenAP is seeking a skilled Senior Backend Engineer to join their dynamic team. The engineer will be responsible for integrating APIs and database layers, developing serverless architectures on AWS, and leading backend system design. A Bachelor's degree in Computer Science or related field and 5+ years of experience in backend development are required.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience in backend development, with a strong understanding of API integration and database management
  • Proficiency in serverless architecture, particularly on the AWS platform, including services like Lambda, API Gateway, S3, and RDS
  • Experience with Snowflake or similar database technologies, with the ability to adapt to new database solutions as needed
  • Strong coding skills in languages such as Python, Go, or Node.js, and familiarity with containerization tools like Docker
  • Experience with CI/CD pipelines and automation tools, such as GitHub Actions and automated testing frameworks
  • Ability to work independently and in a team, with excellent problem-solving skills and a keen attention to detail
  • Experience in Agile development methodologies and a good understanding of software development lifecycle

Responsibilities

  • Design, develop, and maintain scalable and efficient backend systems, focusing on integrating APIs and database layers
  • Work closely with the frontend and data teams to ensure seamless data integration and system functionality
  • Develop and maintain serverless architectures, primarily on the AWS platform, to support backend functionalities
  • Implement automated workflows for building, testing, and deploying code, ensuring high-quality software deployment
  • Collaborate with cross-functional teams to gather and analyze requirements, proposing backend solutions that align with business goals
  • Continuously evaluate and adopt new technologies to improve the backend infrastructure and performance
  • Lead and contribute to the creation of system design documents, maintaining a clear documentation process for backend systems
  • Optimize APIs for maximum speed and scalability while ensuring security practices are adhered to
  • Provide mentorship and code reviews to junior developers, fostering a culture of learning and continuous improvement
  • Keep abreast of emerging technologies and industry trends, applying them to ongoing and future projects

Preferred Qualifications

  • Experience with containerization technologies like Docker and Kubernetes
  • Contributions to open-source projects or active participation in the web development community
  • Experience with agile development methodologies and tools like JIRA or Trello

Benefits

  • Flexible time off and a full calendar of company holidays (including your birthday!)
  • Comprehensive healthcare benefits for you and your family
  • Retirement savings plan options
  • A one-time home office stipend to set up your ideal WFH environment
  • A culture focused on personal growth and development
  • Wellbeing-based perks, including stipend for L&D, a Headspace membership for every employee and more
This job is filled or no longer available