What are the responsibilities and job description for the Senior Software Engineer position at Top Stack?
Our client is looking for a Senior Full Stack Developer to join their team. This person will focus on their mobile and API platforms. Candidates must have experience with React, React Native, and .Net Core.
Position Description:
- You will play a key role to the development of server side and mobile application stack.
- Lead development of APIs, middleware, deployment artifacts, monitoring automation, logging, and performance metrics.
- Actively manage backlog items, anticipate team needs, and ensure timely delivery within budget.
- Participate in sprint planning and agile ceremonies
- Maintain and document development environments, tooling strategies, and delivery pipelines.
- Conduct detailed design reviews, pull request evaluations, and mentor team members on coding standards and best practices.
Qualifications
- Bachelor’s Degree and 6 years of software development experience.
- Hands on experience with .Net, JavaScript, and API development.
- Strong experience with React Native
- Familiarity with .NET Framework and .NET Core.
- Experience with DevOps practices and IaC
- Expertise in TDD or BDD, unit testing, integration testing, regression testing, and CI/CD pipelines.
- Experience with project management tools.
- Cloud-native application development experience.
- Familiarity with asynchronous communication
- Strong experience with SQL Server, including writing complex queries, performance tuning, and database design.
Bonus Skills
- Experience designing and supporting microservices in hybrid cloud environments.
Salary : $130,000 - $150,000