Senior Software Engineer, Backend Engineering

Trase
Summary
Join Trase Systems as a Backend Engineer and play a pivotal role in designing, developing, and maintaining our backend services and cloud infrastructure. You will collaborate with a talented team to deliver high-quality, scalable solutions. As a hands-on problem solver passionate about innovation and cloud technologies, you will contribute to architecting, building, and optimizing backend services and cloud infrastructure. You will also mentor junior engineers and ensure the security and scalability of backend systems. This role requires proven experience in building microservices, managing cloud infrastructure, and proficiency in programming languages like Python, Go, or Typescript. A Bachelor's or Master's degree in a related field is required. The company offers competitive salary, comprehensive benefits, and opportunities for professional development.
Requirements
- Proven experience building microservices and managing cloud infrastructure
- Proficiency in programming languages such as Python, Go, or Typescript, with a strong ability to write clean, maintainable code
- Hands-on experience with GCP, AWS, and/or Azure
- Demonstrated expertise in integrating third-party APIs to expand application capabilities
- Solid understanding of RESTful API design principles and best practices
- Excellent problem-solving skills, with a focus on delivering scalable and efficient solutions
- Strong knowledge of database design and optimization techniques
- Exceptional written and verbal communication skills, with the ability to effectively collaborate with team members and stakeholders
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Responsibilities
- Contribute to the architecting, building, and optimizing our backend services and cloud infrastructure
- Collaborate with cross-functional teams to gather requirements and architect solutions that align with business objectives
- Mentor and guide junior engineers, fostering a culture of collaboration, learning, and growth within the team
- Develop and maintain GRPC and RESTful APIs and services to enable seamless integration with various applications and third-party platforms
- Integrate 3rd party APIs to enhance the functionality and capabilities of our applications
- Ensure the security and scalability of backend systems, implementing best practices for data protection and access control
- Monitor and troubleshoot production systems, proactively identifying and resolving potential issues
- Stay up-to-date with the latest developments in cloud technologies and leverage them to enhance our infrastructure and services
- Conduct code reviews and provide constructive feedback to maintain code quality and adherence to coding standards
- Communicate technical concepts and project updates effectively to both technical and non-technical stakeholders
Benefits
- Competitive salary and performance-based bonuses
- Comprehensive health and wellness benefits package
- Collaborative and inclusive work environment
- Opportunities for professional development and continued learning
- Flexible work hours
Share this job:
Similar Remote Jobs
