What are the responsibilities and job description for the Senior Full-Stack Software Engineer position at Source Technology?
Job Title: Senior Full-Stack Software Engineer
Our client is on a mission to revolutionize the shopping experience, bringing innovative solutions to customers worldwide. We’re looking for a Senior Full-Stack Software Engineer with a strong ownership mindset to join our collaborative, fast-paced team. If you thrive in a dynamic environment and have a passion for making an impact, we want you on board!
Key Responsibilities:
- Full-Stack Development: Design, develop, and maintain scalable, high-quality software applications.
- Ownership: Lead projects from inception to delivery, ensuring successful outcomes.
- Solution-Oriented: Address development challenges with creative, practical solutions.
- Technology Expertise: Use your skills in SvelteKit, TypeScript, C#, .NET, Azure, CI/CD, and YAML pipelines to build and optimize applications.
- Collaboration: Work closely with product managers, designers, and engineers to align with business goals and user needs.
- Code Reviews: Ensure best practices and high-quality code through active code review participation.
- Agile Development: Contribute to Agile processes such as sprint planning, daily stand-ups, and retrospectives.
- Technical Documentation: Create and maintain clear technical documentation.
- Mentorship: Support junior team members’ growth through mentorship and knowledge sharing.
- Airline Domain Knowledge (Preferred): Leverage your understanding of the airline industry to enhance the shopping experience.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 8 years of software development experience with a focus on full-stack development.
- Strong expertise in SvelteKit, TypeScript, C#, .NET, Azure, CI/CD, and YAML pipelines.
- Proven track record of delivering high-quality, on-time projects.
- Excellent problem-solving and analytical abilities.
- Ability to thrive in a fast-paced, dynamic environment.
- Strong communication and interpersonal skills.
- Proactive, self-motivated, and a strong team player.
- Preferred: Experience or in-depth knowledge of the airline industry, including airline operations and customer experience.
If you're ready to take ownership of impactful projects and work with a forward-thinking team, we’d love to hear from you!