As a Senior Software Engineer, you will engage in full-stack development while working with a talented team to build state-of-the-art software solutions. The role demands an individual with strong technical skills and a drive for innovation.
Responsibilities
Maintain comprehensive documentation for all development processes and system architecture.
Engage in proactive testing, troubleshooting, and software debugging.
Enhance user experience by providing clean and efficient code.
Implement best practices in software development and advocate for continuous improvement.
Facilitate knowledge transfer sessions within the engineering teams to foster collaborative learning.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering or related field preferred
Experience
5+ years of experience in full-stack software development
Technical Skills
JavaScript
Python
Kubernetes
Soft Skills
Problem-solving
Leadership
Certifications
Google Professional Cloud Architect
Languages
English: Fluent
Advantageous
Exposure to Agile methodologies: Experience working in Agile teams, contributing to iterative project cycles.
Benefits
Full health insurance coverage
Retirement savings plan with matching contributions
Work-from-home flexibility
Continuous professional development programs
Company Culture
Innovation Focus: We encourage our teams to think creatively to solve problems and enhance our product offering.
Open Communication: We foster an environment where all ideas are welcomed and considered.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development