As a Senior Software Developer, you will play a pivotal role in the software development lifecycle. Your expertise in agile methodologies and various programming languages will be instrumental in enhancing our product offerings.
Responsibilities
Architect robust software systems aligned with business needs.
Work closely with project managers to plan and execute project tasks efficiently.
Enhance application functionality based on client feedback.
Deliver technical guidance and mentorship to junior developers.
Stay current with industry trends to inform product development.
Foster a collaborative team environment focused on innovation and quality.
Contribute to project planning sessions to drive strategic goals.
Requirements
Education
Bachelor's degree in Software Engineering or equivalent
Master's degree is a plus
Experience
Over 5 years of experience in full-stack development
Technical Skills
JavaScript
Node.js
Soft Skills
Time Management
Critical Thinking
Certifications
Microsoft Certified: Azure Developer Associate
Certified Kubernetes Administrator (CKA)
Languages
English: Fluent
Advantageous
Proficiency in Docker and Kubernetes: Experience with container technologies for application deployment.
Knowledge of CI/CD Processes: Familiar with continuous integration/continuous deployment methodologies.
Benefits
Competitive salary with performance bonuses
Comprehensive health benefits
Training and upskilling programs
Employee recognition and rewards
Company Culture
Innovation: We prioritize new ideas and creativity to foster extraordinary software solutions.
Empowerment: We empower our team members to take ownership of their work and contribute meaningfully.
Community Engagement: We actively engage with our local community through outreach and support initiatives.
Status: Open
Other Jobs in Information Technology (IT) and Software Development