Principal Engineer – Full Stack

Job Title: Principal Engineer – Full Stack

Location: Hybrid in _ Buffalo Grove IL, Richardson TX, Woonsocket RI or Scottsdale AZ

Job Summary:

We are seeking an experienced and skilled Principal Engineer – Full Stack to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our full-stack applications. You will work closely with cross-functional teams to ensure the successful delivery of high-quality software products. Your expertise in full-stack development, technical leadership, and collaboration will be essential in driving the growth and success of our organization.

Key Responsibilities:

Provide technical guidance and mentorship to junior engineers and other team members.

Collaborate with other teams to ensure alignment and consistency in technical approaches.

Participate in code reviews and ensure adherence to coding standards and best practices.

Design, develop, test, and maintain full-stack applications using various programming languages and technologies.

Develop and maintain APIs, microservices, and other software components.

Ensure the scalability, reliability, and performance of our applications.

Design and implement scalable, secure, and maintainable software architectures.

Requirements:

Education:

Bachelor’s degree in Computer Science, Software Engineering, or related field.

Experience:

At least 8 years of experience in full-stack development.

Experience with multiple programming languages and technologies.

Experience in a leadership or mentorship role.

Technical Skills:

Strong communication and collaboration skills.

Ability to work effectively in a fast-paced environment.

Strong problem-solving and analytical skills.

Requirements:

Proficiency in Node.js, Docker, Angular 9+, ReactJS, Python, and CI/CD

Strong knowledge of building scalable and secure Node.js microservices

Expertise in building smooth UI/UX workflows to satisfy business requirements

Familiarity with logging and monitoring tools like Loki/EFK, Prometheus, Sentry, Grafana

Strong knowledge of functional programming, SDLC, and ability to write both synchronous and asynchronous code in Node.js

Proficiency in Git and experience creating CI/CD pipelines

Experience with Linux-based servers, SQL and NoSQL databases, and in-memory databases like Redis

Knowledge of Angular, React, web workers, and building drag-and-drop web interfaces

Ability to design database schemas and develop serverless architecture

Expertise in Docker, Docker Swarm, Kubernetes, and containerized applications

Experience dealing with third-party APIs and implementing OAuth2 server

Ability to architect microservices-based applications

Himanshu Yadav

 

[email protected]

Email

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments