COME BUILD WITH US
We are a rapidly growing tech team and we need talented people for various functions and responsibilities. Feel free to browse our current openings—and if you feel you have it in you to perform in a challenging and exciting work environment, go ahead and apply for a position today!
SENIOR SOFTWARE ENGINEER
Work Experience:
6 – 9 years
Locations:
Work From Anywhere / NCR
- YOU’LL SPEND TIME ON THE FOLLOWING:
- WE’RE EXCITED ABOUT YOU IF YOU HAVE:
- Write maintainable/scalable/efficient code.
- Design and architect technical solutions for the business problems.
- Work in cross-functional team, collaborating with peers during entire SDLC.
- Follow coding standards, unit-testing, code reviews etc.
- Follow release cycles and commitment to deadlines.
- Familiarity with basic programming principles such as SOLID and TDD
- Intermediate experience with Linux OS; able to troubleshoot issues
- Understands why we need to test code; experience implementing tests
- Able to understand/discuss design and performance trade offs in complex systems
- MS/BS in Computer science and at least 6 years of experience
- Coding chops, clean, elegant, bug-free code in any of the following languages – Java, Golang, Python, Node.js
- Full-stack development experience
- Demonstrable experience building web components using technologies like React, JavaScript
- Knowledge of AWS or any other public cloud is a plus
- Knowledge of Mule ESB or similar is a plus
- The ability to go deep, but also appreciate the challenge of going broad.
- Solid understanding of distributed systems architecture – consensus, convergence, load balancing, data consistency and performance/efficiency constructs
- Identify and resolve performance and scalability issues
- Intelligence. High adaptability. Ability to learn quickly.
- Strong desire to learn and grow, while building the best in class systems
- Strong flair for effective communication and collaboration – you know when to push on and when to step back
- An ability to have fun while working on the hardest problems
CAN’T FIND WHAT YOU ARE LOOKING FOR?
Share your resume with us and we will get back to you and tell you where you could fit in.