What You Will Be Doing:
- You'll brainstorm with Product Managers, Designers and Frontend Engineers to conceptualize and build new features.
- You'll produce high-quality results by leading or contributing heavily to large cross-functional projects that have a significant impact on the business.
- You'll actively own features or systems and define their long-term health, while also improving the health of surrounding systems.
- You'll assist our skilled support team and operations team in triaging and resolving production issues.
- You'll mentor other engineers and deeply review code.
- You'll improve engineering standards, tooling, and processes
- You'll create a solution, design and build products for features from scratch.
What You Should Have:
- You've been building web applications or SAAS Applications professionally for 2-4+ years.
- You have experience with functional or imperative programming languages - e.g. Python, Go, C, Node.Js, Angular 8+, .
- Experience in public cloud providers AWS, GCP and able design solutions around them.
- You can lead technical architecture discussions and help drive technical decisions within your team.
- You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
- Backend or Full-Stack experience.
- Evidence of exposure to architectural patterns of a large, high-scale web application (e.g.,well-designed APIs, high volume data pipelines, efficient algorithms).
- Passion for creating highly effective technology platform for our growing global workforce
- Experience with different architecture patterns like Serverless, Microservices, Event Sourcing, CQRS
- Experience with distributed Queues like RabbitMq, Kafka, SQS.
- Experience with Agile development
- Be future looking; we might be focused on immediate regulations, but need to build for the long term
- Comfortable with tackling ambiguous problems and unblocking yourself
- Focus on building high quality products; every one of our flows affects the business bottom line
- Data driven in how you solve problems and validate you've solved them correctly
- Have a strong desire to mentor the careers and development of other engineers
- Possesses strong verbal and written communication skills.
- You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, information retrieval and ability to articulate trade offs.
- You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
Didn’t find the job appropriate? Report this Job