Software Engineer (m/f/d)

closed
terralayr Logo

terralayr

πŸ“Remote - United States

Summary

Join us in creating a product that has the potential to make a positive impact on society and our planet by addressing the massive deficit in global energy storage.

Requirements

  • A minimum of 5 years of professional experience in backend development, with a proven track record of delivering complex projects
  • Proficiency in one or more backend programming languages and frameworks
  • Experience working with relational and non-relational databases. Proficiency in writing efficient database queries and understanding database design principles
  • Strong knowledge of RESTful API design principles and experience in building and documenting APIs
  • Experience with cloud platforms (especially AWS) and deploying applications in cloud environments through Terraform
  • Demonstrated ability to analyze and solve complex technical problems efficiently
  • Ability to make decisions, set priorities and work independently based on high-level targets of the business
  • Excellent verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders
  • A passion for learning and staying updated with emerging technologies, industry trends, and best practices

Responsibilities

  • Design, implement, and maintain robust, scalable, and efficient backend systems and services using appropriate programming languages (e.g., Python, Go) and frameworks
  • Design and optimize databases to ensure efficient data storage, retrieval, and management. Work with various database technologies, such as PostgreSQL and Snowflake
  • Build and maintain APIs that serve as the communication layer between frontend applications and backend systems. Ensure API security, performance, and adherence to best practices
  • Collaborate with other engineers and architects to design and implement the overall service-based system architecture. Participate in architectural discussions and provide valuable insights
  • Write clean, maintainable, and testable code. Conduct code reviews to ensure high-quality code and share constructive feedback with team members
  • Collaborate with cross-functional teams to define technical requirements and provide technical leadership in projects
  • Set up and maintain monitoring and alerting systems to proactively detect issues and respond quickly to incidents. Troubleshoot and resolve complex backend-related problems
  • Stay informed about the latest backend technologies, frameworks, and industry trends. Propose and lead the adoption of new tools and technologies to improve the backend development process

Benefits

Learning & development budget of 1,000 EUR per calendar year that you can use for your individual professional development

This job is filled or no longer available