The Role
Design, develop, and implement complex software systems. Contribute to requirements, architecture, and solutions. Mentor peers, improve engineering processes, work in Agile/Scrum, and follow best practices (testing, code reviews, CI/CD). Communicate effectively and handle ambiguity and complexity while collaborating across teams.
Summary Generated by Built In
Goals and Responsibilities
- Develop proficiency with our software development practices and patterns while utilizing effective problem-solving skills.
- Demonstrate experience building team culture and engineering processes, especially on high growth teams.
- Communicate effectively – attentively listen to others to provide timely and helpful information, and be effective in a range of professional settings. Give and receive feedback in a productive, professional manner.
- Exercise considerable latitude in determining objectives and approaches to assignments.
- Contribute to the analysis of how to best meet purpose and features resulting in logical requirements documentation.
- Help design solutions to meet objectives (data structures, system processes, services, user interfaces, etc.)
- Manage ambiguity – operate effectively, even when things are not certain, or the way forward is not clear. Flexible in approach and be able to adapt your approach to meet changing business needs.
- Manage complexity – be able to make sense of complex, large volume, and sometimes contradictory, information to effectively solve problems.
- Strong organizational skills and ability to multi-task and context-switch effectively between different activities and teams.
- Ability to train peers including junior level and technical support team members.
We’re A Good Fit If You Have:
- 3 years of Python programming and/or JavaScript experience.
- 3 years SQL and/or NoSQL experience.
- 2 years of REST/SOA experience.
- At least 2 years of experience working in a Scrum or Agile
development environment.
- A minimum of 3 years of experience in JavaScript (Meteor.js, Blaze, React).
- Knowledge of best practices including code reviews, testing, coding standards, source control (git and GitHub), and CI/CD.
- 5 years of experience in software engineering, including design, development, and implementation of complex systems.
- Ability to follow instructions, accept constructive criticism, and have an open mind for team discussions and collaborations.
Technical Proficiencies:
- Relational/Non-Relational Database querying
- JavaScript Frameworks (Blaze, Angular, React, or Vue.js)
- HTML and CSS
- Source Control – (Git)
- JavaScript and Python
- Object-Oriented Programming
- Software development lifecycle with an emphasis on turning
requirements into code. Other Requirements
- Comfortable commuting to our offices
- Legally authorized to work in the United States
Skills Required
- 5 years of experience in software engineering, including design, development, and implementation of complex systems
- 3 years of Python programming and/or JavaScript experience
- 3 years SQL and/or NoSQL experience
- 2 years of REST/SOA experience
- At least 2 years of experience working in a Scrum or Agile development environment
- Minimum of 3 years of experience in JavaScript (Meteor.js, Blaze, React)
- Knowledge of best practices including code reviews, testing, coding standards, source control (git and GitHub), and CI/CD
- Relational and non-relational database querying experience
- Experience with JavaScript frameworks (Blaze, Angular, React, or Vue.js)
- HTML and CSS
- Experience with Git source control (GitHub)
- Strong object-oriented programming skills
- Familiarity with software development lifecycle and turning requirements into code
- Ability to train peers including junior-level and technical support team members
- Strong communication skills and ability to give and receive constructive feedback
- Comfortable commuting to the company's offices (on-site attendance)
- Legally authorized to work in the United States
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Pivotal Solutions is a national staffing and consulting firm founded in 2002 that specializes in matching job seekers and companies for roles in IT & Technology and Accounting & Finance. They offer a variety of staffing solutions, including Direct Hire and Contract-to-Hire placements, serving a diverse client base that ranges from innovative startups to Fortune 500 companies across the United States.








