Senior Full-Stack Software Engineer
New
J
JobgetherSaaS
Currently based and legally authorized to work within a European country in the CET, EET, or WET time zones., CET, EET, WETFull-TimeSenior
Salary75,000 - 85,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- SQLJavascriptMicrosoft SQL ServerC#.NET coreAzure DevOps
Requirements
- 7+ years of full-stack software development experience, with strong expertise in C# and .NET/Core, ideally within SaaS products.
- Strong experience with modern frontend JavaScript frameworks.
- Strong hands-on experience developing and integrating Web APIs.
- Advanced SQL skills, with SQL Server experience preferred.
- Strong knowledge of Test-Driven Development and automated testing, including both unit and integration testing.
- Hands-on experience with Azure Cloud.
- Azure DevOps experience is a plus.
- Strong ability to build intuitive, reliable, and maintainable software.
- Ownership mindset with a track record of following through on commitments and taking responsibility for technical outcomes.
- Comfortable working independently in a small-team environment while actively collaborating with others.
- Curious and proactive approach to learning, experimentation, and adopting new technologies.
- Willingness to ask questions, challenge assumptions, learn from mistakes, and continuously improve.
- Strong attention to detail and a commitment to engineering excellence.
- Self-driven approach with the ability to use sound judgment and seek alignment when needed.
Responsibilities
- Deliver senior-level implementation of new product features across the full technology stack.
- Own projects from technical conceptualization through implementation, testing, launch, and continuous improvement.
- Design and implement reliable, maintainable, and scalable software solutions.
- Build comprehensive test automation for new development, including unit and integration testing.
- Solve complex technical challenges while balancing product requirements, engineering quality, and maintainability.
- Research, evaluate, propose, test, and implement new technologies, techniques, and development approaches.
- Collaborate with engineers and other stakeholders on technical design, coding standards, development practices, and best practices.
- Contribute to maintaining a high-quality engineering environment with minimal technical debt.
- Continuously improve development processes, tooling, and engineering practices.
- Take ownership of technical decisions and proactively identify opportunities to improve the product and engineering experience.
View Full Description & ApplyYou'll be redirected to the employer's site