We are seeking an experienced Senior Software Engineer who excels in delivering quality software solutions. This role includes driving technical discussions and implementing best practices during the software development lifecycle.
Responsibilities
Develop high-quality software solutions using various programming languages including JavaScript and Python.
Collaborate with designers to create intuitive user interfaces.
Optimize application performance and ensure system scalability.
Manage the full software development lifecycle, from concept to delivery.
Troubleshoot, debug, and upgrade existing software.
Implement best practices for coding standards and code reviews.
Participate in regular team meetings to discuss project progress and hurdles.
Stay updated on emerging technologies and evaluate their potential impact on our projects.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master’s degree is advantageous
Experience
5+ years of experience in software development
Technical Skills
JavaScript
Python
SQL
React
HTML/CSS
Soft Skills
Problem-solving
Team collaboration
Time management
Adaptability
Certifications
AWS Certified Developer
Scrum Master Certification
Languages
English: Fluent
Advantageous
Familiarity with Docker and Kubernetes: Experience with containerization and orchestration technologies.
Experience with CI/CD practices: Knowledge of continuous integration and deployment pipelines.
Benefits
Comprehensive health and wellness benefits
Generous leave policy with flexible working hours
Professional development opportunities
Remote work options available
Company Culture
Teamwork: Fostering a culture of collaboration and support.
Innovation: Encouraging creative thinking and innovative solutions.
Respect and Inclusion: Valuing diverse perspectives and inclusiveness in our workplace.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development