Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

CTI Consulting

NewBe an early applicant

Sr. Software Engineer 182051

Posted Updated 2 views
Discussion

Description

The Expertise We’re Looking for

  • 6+ years of professional experience developing publicly available Web applications using JavaScript or JavaScript MV* frameworks like Angular, supported by RESTful web services
  • Verifiable experience using JavaScript/TypeScript, NodeJS/Express, CSS/HTML in a large, enterprise environment, preferably as part of a team of Web engineers
  • Designing and implementing continuous JS environments using Webpack, Grunt, Gulp, etc
  • Optimally employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins, Concourse.
  • Experience with containerization, Docker, and orchestration.
  • Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent)

The Skills You Bring

  • 6+ years of software development experience
  • Good understanding of HTTP based APIs, Networking and how the internet works.
  • Strong JavaScript, Typescript, CSS, HTML & Browser Developer tools.
  • Understand Async code (Promises, Callbacks, Event Loops)
  • JS Tooling (ESLint, Webpack , Grunt, Gulp)
  • Angular MV* frameworks
  • Proficient with Visual Design & Rapid Prototyping
  • Expert at one IDE of choice (VS Code, WebStorm)
  • Node.js frameworks NPM, Express
  • Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)
  • Advanced Git skills
  • API Design & Development, MicroServices Architecture.
  • DevOps, Automated Testing and Continuous Delivery

The Value You Deliver

  • Demonstrates knowledge of industry trends, cloud infrastructure and our CI/CD systems.
  • Able to own small-to-medium features from technical design through completion
  • Creating and maintaining comprehensive documentation for multiple applications or subsystems.
  • Participate in iteration planning to maintain velocity and deliver quality each sprint.
  • Analyzing business requirements and system development specifications.
  • Participating in problem solving, troubleshooting, performance turning, production support, and maintenance of existing applications.
  • Working towards process-improvement initiatives in an efforimproveimize velocity for the product team.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →