Senior Software Engineer - Full Stack Developer

BT Group Plc   •  

Denver, CO

Industry: Telecommunications & Hardware


Not Specified years

Posted 53 days ago

Existing authorization to work in the United States is required. Relocation support for this position is not currently available.

Why this role matters:

BT's purpose is to use the power of communication to make a better world. For each other, for our customers, for society and our communities. We need you to help us do this.

We are looking for a highly motivated and experienced software engineer to join our application development team as a full stack developer with specific focus on front-end web technologies. Candidates should have comprehensive Java/JavaScript development experience, good organization and communication skills, and be able to work well within a fast-paced, team environment. Candidates must be self-directed, confident, and able to work without requiring a great deal of structure or supervision. The candidate will be part of a team developing and supporting cutting edge web and desktop audio/video conferencing applications.


Work in a dynamic team for creating innovative solutions, main activities and responsibilities include:

  • Lead technical design of new applications or enhancements to existing applications
  • Digest requirements from product team and participate in high level design of applications/features with focus on high availability, performance, and scalability.
  • Raise and discuss trade-offs of different design approaches and write detailed design documents.
  • Implement solution from coding to testing to production deployment support.
  • Follow agile process and participate actively in all development phases.
  • Mentor other developers through design and code reviews

Required Skills/Experience

  • Proven experience with object oriented software development in Java and Vanilla JS
  • Experience or knowledge with modeling, producing and consuming web services based APIs (RESTful or SOAP based)
  • Proven experience with frontend and backend (i.e. full stack) systems development

Highly Desirable Skills

  • Knowledge on or experience with agile development (e.g. using Scrum, Kanban, Lean, XP, etc.)
  • Experience with Java Frameworks (Spring, Guice, CXF, etc)
  • Experience with JavaScript Frameworks (React, Angular, etc.)
  • Knowledge on Web Technology (HTML4/5, CSS2/3, LESS, Sass, etc.)
  • Knowledge on automated testing in Java and JavaScript (Unit Test, Feature Test, Integration Test, etc.)
  • Knowledge on or experience with relational databases (SQL)

Additional Skills

  • Knowledge of the modern JavaScript ecosystem (Babel, Grunt, Node.js, NPM, etc.)
  • Knowledge/experience on ES2015+
  • Knowledge on or experience with NoSQL databases
  • Familiarity with Linux environment for development and support

BS technical degree preferred

Existing authorization to work in the United States is required