Front-End Software Engineer
Remote
Full Time
#Engineering
#Cloud Computing
#Software Development
#TypeScript
#Angular
#AWS
#Kubernetes
#Microservices
#API Design
#Distributed Systems
#Unit Testing
#Static Code Analysis
#Refactoring
Qarik is an IT solutions firm co-founded by former Google Cloud Engineering leaders. In less than three years, we have expanded to a team of 100 professionals while consistently securing partnerships with Fortune 1000 clients. We pride ourselves on being an engineer-driven organization where your technical abilities are valued and fully utilized. Our approach is distinct because we focus on solving complex challenges and empowering our clients to sustain those solutions long after our initial engagement concludes. We are currently seeking a Senior Front-End Software Engineer to work remotely and help us continue building high-impact, scalable systems.
Key outcomes
- Design and scale high-performance front-end applications using Angular.
- Implement robust scaling principles, such as load estimation, rate limiting, and failure management.
- Maintain front-end architecture while managing complex API integrations and technical trade-offs.
- Partner with your team to build and refine continuous integration and continuous delivery pipelines.
- Collaborate on architecting, developing, and troubleshooting reliable solutions within the AWS ecosystem.
- Utilize reductionist techniques to optimize systems and solve intricate technical problems.
Requirements
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of professional software development experience, with deep proficiency in TypeScript and Angular.
- Practical experience with AWS, including services like Lambda and Kubernetes.
- A strong grasp of microservices architecture, API design, and the trade-offs inherent in distributed systems.
- Proven ability to scale applications while considering macroscopic time and space complexity.
- Experience with modern software lifecycle practices, including unit testing, static code analysis, and incremental refactoring.
- Excellent communication skills and a collaborative mindset.
- A genuine passion for clean code, high-quality design, and effective troubleshooting.
Compensation
We provide a competitive compensation package for all our employees. Our team members enjoy the flexibility of a fully remote work environment, including adaptable work hours and vacation policies designed to support a healthy work-life balance. You will be joining a supportive culture that prioritizes collective success over internal competition, allowing you to work with the latest AI technologies alongside a team of highly skilled peers.
How to apply
If you are interested in joining our team, we invite you to reach out to us at [email protected] to learn more about the role and the application process. Qarik is an Equal Opportunity employer, and we welcome all qualified applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.





