Not finding your perfect job, let us help.

Click here to submit your job preferences.

VIP Staffing

Close Menu

Senior Software Engineer – Platform (Back End) Opening, , TX, OK, CO, NM

Location: , TX, OK, CO, NM

Post Date: 01/12/2024

Senior Software Engineer – Platform (Back End)
Help our client build and maintain some of the best-loved software services in the K-12 Education market. You'll be responsible for design, delivery, and maintenance of web applications serving thousands of districts across North America.
As an integral part of our software development team, your day-to-day duties will involve full stack web development using modern technologies (TypeScript, Kubernetes, React, AWS, etc.) and participation in system design processes. The ideal candidate will be especially strong in back-end development with a strong background in data modeling and software architecture.
This is a senior level position and comes with the responsibility to act as a technical leader for your peers. Autonomy and self-direction is expected from the candidate. You will be expected to be a significant contributor to application development, sprint planning, and providing guidance on best practices and architecture within new and existing systems.
  • Work with leadership to recommend product direction and align technical objectives to the overall company vision.
  • Actively participate in agile processes, leading system design, prototyping, and implementation
  • Work closely with Product Owners and other cross-team collaborators to understand business context and product requirements, and help evolve and grow product capabilities
  • Lead by example as a technical leader for a team of software engineers. Provide supervision and guidance to other members of the team.
  • Assist in architectural design and spearhead implementation of new and existing software components
  • Champion continuous improvement of standards, processes, and quality
  • Perform other tasks as required
  • Minimum of 5+ years of software development experience or Bachelor's Degree in Computer Science.
  • Expertise in software engineering practices, preferably in the JavaScript / TypeScript ecosystem. Advanced knowledge of programming languages.
  • Experience creating and maintaining databases.
  • Outstanding verbal and written communication.
  • Strong technical leadership background that demonstrates willingness to take charge of software engineering.
  • Team-oriented software engineering experience, with a strong emphasis on best practices and fundamentals (source control, unit testing, monitoring, CI/CD, 12-factor apps, SOLID, etc.)

Click Here to Apply