Salary
💰 $130,250 - $190,000 per year
Tech Stack
Distributed SystemsGRPCJavaScriptPython
About the role
- Duties: Works closely with cross-functional teams to design, develop and optimize scalable solutions that focus on customer acquisition, engagement and retention.
- Utilizes a data-driven approach to inform decision-making, identify areas of opportunity and measure the impact of initiatives.
- Understand the business context and problems holistically, zooming into specific problems to solve them considering the whole picture.
- Leads projects and initiatives, providing guidance and mentorship to team members and fostering a culture of innovation via operational excellence.
- Builds new products and features from conception to launch, starting from an MVP and thinking in increments instead of striving for perfection from day one.
- Ensures the adoption of best practices in software development, security and technology infrastructure.
Requirements
- Bachelor’s degree in Computer Engineering or related field of study.
- Two (2) years related experience as a Software Engineer, Software Validation Test Engineer or related occupation.
- Experience is required and must include: Designing and programming distributed systems;
- Troubleshooting problems with distributed system components;
- Creating validation strategies for complex software solutions;
- Creating and maintaining pipelines for continuous deployment and unit test implementation;
- Leveraging CI/CD (continuous integration/continuous deployment) pipelines to deliver code for new features;
- Implementing REST and gRPC API endpoints utilizing Python, HTML, CSS, JavaScript, and REST.
- This position is 40% in office 60% remote