Sign in

Principal Back-end Software Engineer. Fully Remote. Benefits/Bonues

Company:
Careers On Demand
Location:
Boston, MA
Salary:
$105,000-$150,000 a year
Posted:
October 15, 2020

Posted By Premium Recruiter

Description:

Key Job Responsibilities

Design and develop server-side code for stateless and stateful microservices in AWS

Integrate user-facing elements developed in the front-end with server-side logic

Write maintainable, reusable, scalable and secure code

Write unit tests and assist with development of automated functional and integration tests

Participate in team code review process and constructively review other engineers’ code and provide architectural feedback

Collaborate early and often with a cross-functional team on new product features

Ability to implement front-end logic from time to time (e.g., occasionally be a full-stack engineer) is a plus

Platform optimization: Make sound tradeoff decisions between development speed, scalability, performance and maintainability

Implement security and data protection protocols and procedures

Design and implement high-performing persistent data storage solutions for the runtime platform and for the data analytics pipeline

Assist with customer support incidents

Assist with QA testing to enable team to meet sprint goals

Keep up to date with new technologies and when appropriate, apply them to our designs and architecture.

Qualifications and Skills

BS/MS degree in Computer Science or equivalent

At least 7 years’ experience with hands-on back-end software development experience implementing back-end services in Java

3+ years of experience developing back-end services in Go is a plus

Knowledge of back-end systems data and best-practices in OWASP security principles

Experience with Java Spring Boot, Hibernate and Envers desired

Experience with build tools such as Maven

Proficient understanding of source code tools such as Git & GitHub

Experience integrating 3rd party API’s (REST, OAuth)

Hands-on experience developing services deployed to Amazon Web Services

Proven track record of balancing multiple development priorities

simultaneously and negotiating workflow while meeting deadlines.

Ability to thrive in a start-up environment with frequently changing priorities

Proven ability to work independently with only high-level direction

Integration of multiple data sources, databases, enterprise applications and Web services via middleware or other abstraction layers

Experience with data migration, transformation, and scripting

Experience with database engine such as RDS Postgres and data store solutions such as S3. Knowledge of data warehouse solutions such as Snowflake is a plus

Experience using Agile methodologies strongly desired

Excellent development, collaboration and problem-solving skills with cross-functional teams

Excellent requirements and specification writing skills and the ability to communicate effectively orally and in writing with internal and external customers

Position Details

Grade: Staff or Principal Back-end Developer

Compensation: Industry-competitive compensation package which includes benefits and equity position

Reporting: The position reports to Director of Software Development

Location: Position is currently remote (work at home) during the pandemic, on-site at our Boston, MA location, when office reopens.

Interested? Please call Stephanie at 617-487-3495

Apply