As a Software Engineer I you will work closely with cross functional teams to design and implement solutions that align with cell based architecture principles Key Responsibilities
Write clean maintainable efficient and testable code that meets the needs of our platform
Perform testing and participate in code reviews to ensure the quality security and performance of the software
Contribute to comprehensive technical documentation for both new and existing software systems to facilitate understanding and future development
Work across geographic and organizational boundaries to define requirements scope work develop features and integrate functionality into the platform
Collaborate with product managers senior engineers and architects to design and implement solutions that align with the platform’s goals and technical strategy
Participate in on call rotations and provide production support to maintain platform stability and address any issues that arise
Engage in continuous learning and stay updated with the latest technologies and industry trends to enhance your skills and contribute to the team’s success Qualifications bachelor’s degree in computer science engineering or a related field
Minimum two years of software development experience using Java as a server-side programming language
Java is a must have proficiency in other languages such as Go Node or Python is a significant advantage Excellent problem-solving skill and the ability to work effectively in a fast paced collaborative environment
Knowledge of CICD pipeline concepts and related tools
Working knowledge of networking concepts including TCPIP DNS and HTTP
Solid communication skills with the ability to effectively articulate technical concepts to both technical and nontechnical stakeholders
Development experience with at least one major cloud platform such as AWS A