Software developer ($90K-$110K)
Transit Technologies United States (Remote)
Software Engineer
Job Description
Join a dynamic and innovative development team as a full-stack developer, specializing in backend and frontend development. In this fully remote position, you’ll design cutting-edge software solutions. We are a high-growth software company with a mission to improve lives through innovative technology. Our team is passionate about driving success while fostering a supportive and inclusive culture. This position offers the chance to contribute to meaningful products.
Our Tech Environment
- Cloud-First Approach: All solutions are deployed in Azure with no virtual machines, ensuring scalability and reliability.
- Build & Deployment: We use Git Actions and Azure DevOps for build pipelines and seamless CI/CD workflows.
- Collaboration Tools: GitHub and Jira power our project management and agile processes, ensuring transparency and efficiency.
Job Responsibilities
- Analyze, troubleshoot, design, implement, test, and maintain software applications using .NET and Angular technologies.
- Develop Angular frontend applications.
- Develop APIs and backend services with a focus on scalability, security, and performance.
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
- Champion best practices in secure coding, automated testing, and monitoring.
Desired Skills
- 5+ years of professional experience with C# and .NET technologies.
- Strong problem-solving and troubleshooting skills.
- Strong knowledge of API development, software architecture, and database technologies (SQL/SQL Server).
- Strong understanding of security principles, including encryption and authentication.
- Strong experience agile development and technical design discussions.
- Excellent communication skills and ability to collaborate with cross-functional teams.
- Experience with real-time observability and monitoring tools.
What We Offer
- Fully Remote: Work from anywhere with flexible hours that support work-life balance.
- Competitive compensation and benefits package.
- Professional growth opportunities, including training.
- A collaborative work environment that values innovation and teamwork.