Software Engineer (m/f/d)

Logo of terralayr

terralayr

πŸ“Remote - United States

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let terralayr know you found this job on JobsCollider. Thanks! πŸ™