The Software Developer will be responsible for designing, developing, and maintaining web applications using Python and related technologies. You will work closely with cross-functional teams to implement solutions that meet business requirements.
Responsibilities
Assist in the design, coding, and maintenance of software applications using Python.
Monitor and improve application performance and security.
Implement and maintain automated testing frameworks.
Lead small project teams and guide junior developers.
Create comprehensive technical documentation to support software processes.
Work with UX/UI designers to improve user experience.
Engage in continuous learning and development to refine skills.
Contribute to various stages of the software development lifecycle.
Requirements
Education
Bachelor's degree in Information Technology or related field
Master's degree in a relevant field is preferred
Experience
5+ years of experience in full-stack development
Technical Skills
REST APIs
Git
Docker
Soft Skills
Leadership
Time Management
Languages
English: Fluent
Advantageous
Experience with DevOps practices: Understanding of CI/CD pipelines and automation tools.
Familiarity with frontend frameworks: Experience with frameworks like React or Angular is advantageous.
Benefits
Full health, dental, and vision insurance.
Generous retirement plan with company matching.
Flexible hours and remote work options.
Health and wellness programs for employees.
Company Culture
Diversity and Inclusion: We foster an inclusive environment that values diverse backgrounds and perspectives.
Flexibility: We focus on work-life balance and provide options for flexible working arrangements.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development