As a Senior Engineer, Developer (Hybrid) at our organization, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers. You will work closely with cross-functional teams to identify and prioritize project requirements, and will be expected to stay up-to-date with the latest technologies and trends in the field.
Key Responsibilities:
- Design, develop, and maintain software applications using a range of technologies, including Python, Node.js, and AWS.
- Work closely with cross-functional teams to identify and prioritize project requirements.
- Stay up-to-date with the latest technologies and trends in the field, and apply this knowledge to improve our software applications.
- Collaborate with other engineers and developers to ensure that software applications meet the needs of our customers.
- Develop and maintain technical documentation, including code comments and API documentation.
Requirements:
- 8+ years of experience in software development, with a focus on designing and developing scalable, efficient, and reliable software applications.
- Strong understanding of software development principles, including object-oriented design, testing, and version control.
- Experience with a range of programming languages, including Python and Node.js.
- Experience with cloud-based technologies, including AWS.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.