Lead Developer
Tech Lead developing Informa's (Taylor & Francis) journal submission platform that helps researchers publish to leading journals. Leads scrum teams, mentors engineers, and works full-stack from frontend to database using Java, JavaScript, Angular, Node, MySQL, MongoDB and AWS with TDD and continuous delivery.
- Compensation
- Not disclosed
- Location
- Bengaluru, KA, in
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Not specified
- Posted
Skills
Must have
- 8+ years of Java/JavaScript programming experience
- BE/MSc in Computer Science
- Experience with Java, JavaScript, MySQL, Angular, Node, MongoDB and AWS
- Strong knowledge of how the web works (HTTP, caching, page rendering, sockets)
- Solid software development fundamentals (data structures, algorithms, OO design, system architecture)
- Exposure to Microservice Architecture, Domain Driven Design, REST APIs
- Experience managing Git and release workflow
- Good understanding of continuous delivery, unit tests and automated testing
- TDD/BDD experience
- Prior Agile delivery experience on at least 1 key project
- Comfortable working at all tiers of modern applications, from frontend to database
- Ability to clearly communicate to technical and non-technical audiences
- Right to work and live in India
Full description
We are currently looking to bring on a talented, self-motivated and conscientious Tech Lead to work in our busy development of our submission platform focusing on helping researchers publish to leading journals . You will work with like minded talented engineers towards enriching the experience of our users and partnersand report toEngineering manager.What you’ll be doing:
· Contribute to all aspects of the services under the team’s ownership, which includes design, implementation, refactoring, automated testing, deployment, and uptime of the services.
· Help other team members grow as engineers through code review, pairing, and mentoring.
· Leading 1 or more scrum teams to design & deliver epics & stories the backlogs
· Improve internal team processes by keeping what's working, throwing away what's not.
· Help set the vision of the services under the team's ownership.
· Help align the roadmap based on customer and company desires.
· Build the technology the right way: for us, this means simple, well-tested services that gradually grow over time, and that provide plenty of insight into production performance
- What we’re looking for:
· Being passionate about your craft and want to be surrounded by like-minded individuals
· Ability to clearly communicate to technical and non-technical audiences.
· Ability to multitask in a dynamic environment
· Possess a good understanding of continuous delivery, writing unit tests and automated testing.
· Prior experience delivering using Agile on at least 1 key projects.
· Comfortable working at all tiers of modern applications, from the frontend all the way to the database.
· Do TDD/BDD all day.
· Enjoy working with any and all technologies like Java, Javascript, MySQL, Angular, Node, MongoDB and love playing around with AWS.
· Must have a very strong knowledge of how the web works and how to make it efficient (HTTP, caching, page rendering, sockets, etc).
· Must possess solid software development fundamentals (data structures, algorithms, problem solving, OO design, and system architecture).
· Must have exposure to Microservice Architecture, Domain Driven Design, REST APIs
· Care about great design, not only in the product and visual sense, but also in your code and technical architecture
· Have experience managing Git and release workflow