Senior Software Engineer
Engineering
Celect is an advanced recruitment platform that streamlines the hiring process for all-size companies.
About the Role
As a Senior Software Engineer, you will design, develop, and maintain high-quality software solutions that address complex business requirements. You will work closely with cross-functional teams to identify areas for improvement and ensure that our applications are scalable, reliable, and performant. This role requires hands-on coding, problem-solving skills, and the ability to lead and mentor junior developers.
Responsibilities
- Design, develop, and implement efficient, reusable, and reliable code using best practices.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
- Analyze complex technical issues, debug and optimize code for improved performance.
- Conduct code reviews and provide constructive feedback to peers.
- Mentor and guide junior engineers to help develop their technical skills.
- Stay updated with the latest trends and technologies to continuously improve the development process.
- Ensure software solutions are secure, maintainable, and meet performance requirements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software engineering, preferably in a senior or lead role.
- Strong knowledge of at least one programming language such as Python, Java, C++, or JavaScript.
- Experience with web development frameworks, cloud services (AWS, Azure, GCP), and/or containerization (Docker, Kubernetes).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication skills and ability to work collaboratively within a team.
- Familiarity with Agile development methodologies.
Preferred Skills
- Experience with microservices architecture and RESTful API design.
- Proficiency in database management (SQL, NoSQL).
- Knowledge of DevOps practices, CI/CD pipelines, and automated testing frameworks.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Professional development opportunities and team events.
Equal Opportunity
We are an equal-opportunity employer and encourage candidates from all backgrounds to apply.
Job Details
Work Place
Remote
Location
Anywhere
Job Type
Full Time
Department
Engineering
Pay Range
90,000 -
150,000
CAD/Year
Experience
Mid-Senior Level
Industry
Posted On
Oct 25, 2024
Expires On
Oct 31, 2024