Senior Back-End Engineer

| Chicago, IL, USA | Hybrid
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Senior Back-Engineer

 

The Senior Back-End Engineer is responsible for developing projects for global and regional clients and contributing to the architecture, design, and development of new systems and services.

 

Responsibilities:

· Develop projects for global and regional clients 

· Bring concepts and ideas to life through purposeful development

· API design and development

· Adding and enhancing features into our current framework 

· Contributing to the architecture, design, and development of new systems & services. 

· Planning and estimation of tasks 

· Peer reviewing code/work products

· Delivery of clean, robust, modular code 

· Using adopting and best practices across relevant SDLC. 

· Ensuring timely delivery of solution implementation. 

· Work closely with Lead Engineers and stakeholders from other internal teams.

· Attending and Contributing to Daily Stand-Ups

 

Success Factors:

· Quality of project deliveries

· Timeliness of project delivers

· Ability to integrate and perform responsibilities within the existing team structure.

· Ability to join the team in solving client requirements

· Work closely with Lead Engineers, Content Services, & other stakeholders to ensure alignment across outcomes.

· Work with the Product team to ensure close alignment with Product Roadmaps and successful delivery

· Maintain alignment with the Principal Engineer, Lead SW Architect, and DevOps Lead to ensure solutions integrate, and are validated, across the platform

· Planning for and guiding the creation of relevant solutions and implementation documentation.

 

Qualifications & Experience:

Required:

· Minimum 4-5 years prior experience engineering backend solutions and services

· Advanced expertise in NodeJS

· Proficient in API design using RESTful techniques 

· Proficient in API design using GraphQL 

· Strong knowledge of modern JavaScript (ES6-2022) and TypeScript

· Strong expertise using JavaScript backend frameworks like NestJS, and Bookshelf 

· Proficient in NoSQL DBs like MongoDB and DynamoDB 

· Solid understanding of SQL

· Experience working with real-time systems that leverage WebSockets 

Preferred:

· Experience with Python and PHP 

· Exposure to CI pipelines like GitLab, Travis, Circle, Bamboo 

· Some experience in unit testing using tools such as Mocha, Jasmine, Jest, Cypress

· Solid understanding of data structure and database design 

 

Capabilities:

· Expert-level understanding of Engineering best practices

· Ability to work with Git version control 

· Excellent interpersonal skills and a clear communicator 

· Innovative problem-solving capabilities 

· Can follow instructions and project briefs 

· Keen eye for detail and a focus on quality 

· Advocate for new and innovative technologies, and continuous improvement in our product line-up 

· Ability to deliver in situations with ambiguity. Should be able to decompose complex problems and solve them. 


*Please note Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.*


*Please note you need to be local to Chicago or be willing to move to Chicago at your expense*

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

112 North May Street, Chicago , IL 60607

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Coates GroupFind similar jobs