About the role
We are a fast-growing, dynamic tech startup (~40 team members) on a mission to disrupt the education sector. Working alongside serial tech entrepreneurs from Silicon Valley, our team builds, scales, and maintains cutting-edge applications designed to handle high-traffic volume and complex data flows.
We are looking for a Full Stack Software Engineer proficient in Elixir and Phoenix to contribute across our entire technology stack. In this role, you will analyze architecture, optimize application performance, and solve intricate edge cases while collaborating closely with a tight-knit, fast-moving cross-functional team.
Key Responsibilities
- Full-Stack Application Development: Partner with product team members to design, develop, and maintain a growing suite of applications and user features across the full technology stack.
- Architectural Analysis: Evaluate current system architecture alongside future product goals to engineer scalable technical solutions.
- Performance & Scalability: Optimize backend and frontend application components for maximum speed, responsiveness, and high-traffic scalability.
- Quality & Testing: Write clean, maintainable code backed by comprehensive unit and automated test suites.
- Cross-Functional Collaboration: Coordinate with third-party partners, internal teams, and engineering peers in a fast-paced work environment.
Requirements
Technical Qualifications
- 1+ years of hands-on software development experience using Elixir and Phoenix.
- 2+ years of experience writing automated and unit tests.
- Practical experience using Git for version control and team workflows.
- Solid understanding of engineering best practices, design patterns, and system architectures capable of scaling under heavy data and user loads.
- Proven track record of designing and scaling applications to support growth-driven traffic changes.
Soft Skills & Mindset
- Exceptional communication and interpersonal skills with a commitment to proactive over-communication in remote setups.
- Strong analytical and problem-solving mindset with acute attention to detail for handling edge cases.
- High degree of humility, curiosity, and adaptability when picking up new technologies and navigating complex systems.
- Comfort operating in a fast-paced startup environment.
Do Not Apply If:
- You have less than 2 years of professional automated unit testing experience.
- You do not have hands-on experience using Git.
- You are uncomfortable working in a fast-moving, adaptable startup setting.
Benefits & Workplace Perks
- Mentorship: Work directly with experienced serial tech entrepreneurs from Silicon Valley.
- Career Growth: Unmatched learning opportunities to master cutting-edge software tools, architecture patterns, and startup processes.
- Culture: Inclusive, fun-loving, and collaborative team culture.
Source: Himalayas · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one