Skip to main content

Full Stack Engineer

(85) Applicants
$82,000.00$140,000.00
United States new york NYHybrid4 weeks ago
15000 employeesFinance
Direct hire
Meet the Hiring Team
Bianca Perez-Rubio
Recruitment Professional
Job poster
About the job

seeking a highly skilled.NET Full Stack Developer with over 5 years’ experience of development of innovative software solutions. The ideal candidate will possess experience in both front-end and back-end technologies, and will be responsible for creating scalable, efficient architectures that align with business goals.

 

 

What You’ll DO:

  • Full Stack Development: Work on the end-to-end development process, integrating front-end and back-end components seamlessly.
  • Collaboration: Partner with product managers, UX/UI designers, and other stakeholders to develop requirements and build them into actionable technical specifications.
  • Code Quality Assurance: Conduct code reviews and ensure adherence to architectural standards and best practices.
  • Technology Evaluation: Stay abreast of industry trends and emerging technologies, assessing their potential application within the organization.
  • Documentation: Develop and maintain comprehensive technical documentation for architectures, processes, and systems.

 

What You’ll Bring:

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in software development, with a focus on .NET technologies.
  • Extensive knowledge of the .NET framework, including ASP.NET, .NET Core, and Entity Framework.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (Angular, React, or Vue.js).
  • Understanding of database design and management, including SQL Server and NoSQL databases.
  • Experience with cloud platforms (Azure, AWS) and microservices architecture.
  • Familiarity with DevOps practices and CI/CD pipelines.

 

Technical Skills:

 

.NET Framework and Technologies:

  • Expertise in ASP.NET, .NET Core, and Entity Framework.
  • Understanding of asynchronous programming and microservices architecture.

Front-End Technologies:

  • Proficiency in HTML5, CSS3, and JavaScript.
  • Experience with modern front-end frameworks (Angular, React, Vue.js) and state management libraries (Redux, NgRx).

Database Management:

  • Extensive experience with relational databases (SQL Server, MySQL) and writing complex T-SQL queries.
  • Familiarity with NoSQL databases (MongoDB, Couchbase) and data modeling principles.

Cloud Services:

  • Proficient in cloud platforms such as Azure and AWS, with experience in cloud architecture and services (Azure Functions, AWS Lambda).
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).

DevOps and CI/CD:

  • Experience with DevOps practices, continuous integration, and deployment (CI/CD) pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Familiarity with Infrastructure as Code (IaC) tools (Terraform, Azure Resource Manager).

API Development:

  • Strong understanding of RESTful and GraphQL API design principles.
  • Experience with API documentation tools (Swagger, Postman).

Security Best Practices:

  • Knowledge of application security principles, including authentication, authorization, and OWASP guidelines.

Testing and Quality Assurance:

  • Experience with unit testing, integration testing, and test-driven development (TDD).
  • Familiarity with testing frameworks (xUnit, NUnit, Selenium).

Version Control:

  • Proficient in using Git for version control, including branching and merging strategies.

Agile Methodologies:

  • Experience working in Agile environments, with a solid understanding of Scrum and Kanban principles.