The Sr Software Engineer will focus on building and maintaining server-side web applications including database interactions. This role requires a strong technical background, hands-on experience, and excellent communication skills. The ideal candidate will be passionate about using their skills to contribute to a sustainable future and will have a keen interest in recent advancements in Generative AI to improve software development and maintenance.
Responsibilities include creating technical proposals and architecture diagrams, maintaining software documentation, and collaborating with cross-functional teams to gather requirements. They will implement features, bug fixes, and tests, maintain CI/CD pipelines, develop reusable libraries, participate in incident resolution, conduct code reviews, and contribute to project planning and execution. Other duties as required or assigned.