Sr. Software Engineer II - Backend
Company: Associates Systems LLC
Location: Minneapolis
Posted on: October 20, 2024
Job Description:
The Job:As a Sr. Software Engineer II on the Backend Team, you
will:
- Implement APIs and other backend systems as designed by Senior
Engineers. You're past the training wheels phase of your career and
can implement tasks on your own.
- Maintain and support existing APIs, data management systems,
and infrastructure components that are used in a high-scale
customer-facing environment.
- Work with Senior Engineers on designing and documenting project
architecture. Since the next step in your career is being a Senior,
you'll be getting daily exposure to architecture design
decisions.
- Continued education/training. Following the tenant of
continuous improvement, everyone should be always working in some
way towards the next step in their career.
- Mentoring entry-level engineers. Everyone on the team is
responsible for mentoring engineers that are lower in the career
ladder than they are. As a Software Engineer II, you are in the
first position with an opportunity to mentor engineers early in
their career.
- Advocate for improvements to our products' quality and
performance with the Product and Business teams.
- Performance tuning and improvement with a specific focus on
reducing load time for mobile users on a highly trafficked mobile
ecommerce application.
- Provide mentorship and training for engineers earlier in their
career so that you can help them grow their technical skills and
remove blockers to their autonomy and career progression. Be a
positive inspiration for their growth.The Qualifications:
- 5 - 10 years professional experience in web application
development or completion or significant coursework towards
completion of a Computer Science degree/relevant certification
program or significant code that can be shown from personal
projects and/or open source contributions.
- Experience in one or more of: Javascript (minimum 5+ years
experience) or other languages (minimum 5+ years experience).
- Experience writing automated tests with Jest or similar
tools.
- At least 2 years experience building applications with React
including experience with recent features like Hooks and Context.
Strong understanding of current JavaScript paradigms and tooling
ecosystem (i.e. ES2016+ & Webpack/Babel/etc).
- Demonstrated ability to clearly communicate complex technical
concepts to other engineers as well as other non-technical
co-workers. Demonstrated ability to design and document the
architecture for complex systems.
- Strong knowledge of Git.
- Strong knowledge with Unix-based systems administration.
- Strong knowledge of Database Systems and SQL.The Preferred (but
not required) Qualifications:
- BS/BA in Computer Science or related field of Engineering.
- Experience working with GraphQL.
- Experience with containerized applications.
- Experience with maintaining APIs developed in Go.
- Experience with Kubernetes.
- Extensive Python experience.
- Strong knowledge of data structures, software design patterns,
relational and non-relational databases.
#J-18808-Ljbffr
Keywords: Associates Systems LLC, Saint Cloud , Sr. Software Engineer II - Backend, IT / Software / Systems , Minneapolis, Minnesota
Didn't find what you're looking for? Search again!
Loading more jobs...