Back End Software Engineer

Manulife
United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Software as a Service Computer Programming Continuous Integration Data Structures Electronic Data Interchange (EDI) Regression Testing Software Deployment Software Engineering Scripting Database Optimization Database Performance
+6 more
Backend Maintaining Code Web Technologies Api Design Restful APIs Microservices

Job description

  • Helps translate business and functional requirements into documented technical specifications or user stories.

  • Designs, develops, tests, and deploys back-end functionality and components.

  • Writes clear, readable and maintainable code, and take ownership of the quality and usability of code.

  • Optimizes back-end systems for performance and efficiency.

  • Integrates back-end systems with third-party applications through API development and data exchange.

  • Develops and maintains RESTful APIs and microservices.

  • Troubleshoots and resolves back-end system issues through database optimization and the implementation of efficient data structures and algorithms.

  • Documents code and technical processes.

  • Upholds software development leading practices, including writing clean and extensive code.

  • Performs peer reviews of code / deliverables and analysis for continuous learning and continuous improvement.

  • Stays up-to-date with the latest back-end technologies and trends and continuously improves skills and competency.

  • Ensures data is properly stored and easily retrievable through the design and implementation of data models and the optimization of database performance.

  • Ensures the protection and authentication of sensitive data by implementing security mechanisms.

Requirements

  • Knowledge in developing cloud-based applications

  • Experience with back-end technologies and/or back-end frameworks

  • Proficiency in programming and scripting languages commonly used for back-end development

  • Experience with RESTful APIs and concepts

  • Proficiency in fundamental web technologies

  • Familiarity with designing, building, deploying, monitoring, and maintaining code in multi-service architecture

  • Experience with CI/CD tools and deploying code to production

  • Understand cloud fundamentals

Decision Authority:

  • Leads projects or work streams independently and contributes to their planning

  • May act as professional expertise information resource for colleagues in own area, advising on a particular topic with a degree of authority

  • Requires advanced problem-solving skills involving filtering, interpretation and validation of dynamic information

  • Works independently, receives minimal guidance

  • May coordinate resources for a small team and contribute to the effectiveness of their contributions to the broader area

Skills:

  • Database Management

  • Server-side Frameworks

  • API Development

  • Server-Side Testing

  • CI/CD Methods

  • Regression Testing

About the company

Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see - and discover that better can take you anywhere you want to go.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all