Principal Back-end Software Engineer at TechLink Systems in Boston, MA

TechLink Systems, Inc.

Boston, MA
October 20, 2020
Software Engineering
Apply You will be redirected to TechLink Systems, Inc.'s preferred application process.

Principal Back-end Software Engineer (Java or GoLang)


Job Responsibilities

Design and develop server-side code for stateless and 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 engineersrsquo 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 BSMS degree in Computer Science or equivalent At least 7 yearsrsquo 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 APIrsquos (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

Apply You will be redirected to TechLink Systems, Inc.'s preferred application process.
Job Expires: November 19, 2020

More ICYMI Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

Be at home with your family

Get help finding work-from-home

Your Children Will Be Happier

Stop parenting from the office

Flexible Careers - No Commute

Is your job putting you at risk?

Work from the safety of your own home

Cancel the Commute & Save Hours per Day