Please, let Hatch know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
As a Senior Backend Engineer specializing in Elixir at Hatch, you will play a critical role in building and maintaining the high-performance backbone of our digital services.
You will lead the development and optimization of our backend systems using Elixir, ensuring they are robust, scalable, and efficient.
Your technical expertise will be pivotal in evolving our platform's architecture to support the rapid growth and dynamic needs of our business.
Responsibilities include designing, developing, and maintaining efficient and reliable Elixir code for backend systems that handle complex data and integrate with various external systems.
You will architect scalable backend solutions that can manage increased loads and complex transactions seamlessly.
Collaboration with frontend engineers and product teams is essential to design and implement high-quality, secure APIs.
You will optimize existing backend systems for improved performance and scalability, adopting best practices in code health, testing, and maintainability.
Staying current on the latest developments in Elixir and related technologies is important, applying advanced techniques to improve backend functionality and efficiency.
Conducting thorough testing and debugging of applications is required, ensuring rigorous adherence to security and data protection standards.
Requirements:
You must have 5-7 years of backend development experience.
A Bachelor's degree in Computer Science or related professional experience is required.
Excellent problem-solving and communication skills are essential.
Strong knowledge of OTP, Phoenix, and Ecto is necessary.
Experience with distributed systems and functional programming paradigms is required.
Proficiency in SQL and experience with databases, such as PostgreSQL, is needed.
Familiarity with CI/CD pipelines and cloud platforms, such as AWS or GCP, is important.
A strong understanding of source control using Git, including branching, merging, and pull requests, is required.
Excellent collaboration and communication skills are necessary, with the capability to lead projects and mentor team members.
Benefits:
The position offers the opportunity to work remotely, providing flexibility in your work environment.
You will be part of a dynamic team that values innovation and technical expertise.
The role allows for professional growth and the chance to stay current with the latest technologies in the field.
You will have the opportunity to lead projects and mentor junior team members, enhancing your leadership skills.
The company promotes a culture of collaboration and open communication, fostering a supportive work atmosphere.
Apply now
Please, let Hatch know you found this job
on RemoteYeah
.
This helps us grow 🌱.