As a Senior Software Engineer your mission is software development and testing tasks that focus on the testability, robustness, and performance of production software. You will use your advanced programming skills to create automation testing tools and frameworks to assist the manual testing process.
Your day-to-day tasks will be
Helping our product squads to bring the best testing practices into their workflow
Understanding the flow of code and how it interacts with different components
Understanding the product functionality and product objectives to implement
Code contributions in the backend, and/or frontend with extensive unit tests
Working with deployments teams and offering inputs on the testability of functional elements and designs
Researching tools, methodologies, and trends and upgrading existing practices and processes
Mentor junior engineers, do code reviews and help improve/maintain code quality
This might be for you if
You have a passion for designing, development, and testing and you should enjoy upgrading your tech skills as tools and technologies evolve quickly.
A Bachelor's degree in Computer Science, Computer Engineering, or a related field.
4+ years of overall professional web development experience including coding, scalability of codes and development, testing and deployment best practices
Firefighter You love taking up fire calls on production or other critical systems
Communicate effectively in fluent English
Exposure to modern development environment including Node, Java, JavaScript, Typescript, Version Control, GIT, AWS, NoSQL (MongoDB, DynamoDB), ReactJS
Understands the value and impact of our product for prospective customers and is driven to make it a success
Self-motivated, hard-working, coachable, and driven with a strong entrepreneurial spirit
Enjoys working in a collaborative atmosphere where ideas are valued on merit
Key Benefits
Performance Bonus on a Quarterly basis on performance
25 days paid