You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer Full Stack

eMetric is a San Antonio based technology platforms provider for K-12 education. We are currently looking for a Software Engineer (Full Stack) to work on our online assessment and Business Intelligence platforms. This position will be responsible for developing new applications and maintaining existing applications along with developing and maintaining unit and behavior tests. This role requires a versatile skill set that includes expertise in front-end and back-end technologies, and the ability to work on databases and server-side logic. The ideal candidate will be a self-motivated, approachable team player willing to accept varying roles and responsibilities by project.

 

Responsibilities:

  • Design, develop, and maintain full-stack web applications using Node.js, React, and modern frontend frameworks
  • Build responsive and accessible user interfaces with HTML, CSS, and JavaScript
  • Design and implement innovative, user-friendly web interfaces using modern HTML technologies
  • Implement and consume RESTful APIs for seamless integration between services
  • Work with MongoDB or SQL Server for data modeling and persistence
  • Apply modern frontend development techniques and best practices
  • Ensure accessibility compliance by following WAI and WCAG standards
  • Containerize applications using Docker and orchestrate them with Kubernetes
  • Design and maintain CI/CD pipelines for automated testing and deployment
  • Deploy and manage applications on Microsoft Azure
  • Write unit tests following Test-Driven Development (TDD) or other testing best practices
  • Collaborate with cross-functional teams in an Agile environment
  • Use Git for version control and participate in code reviews
  • Apply critical thinking and problem-solving skills to find clever software solutions
  • Collaborate with other internal stakeholders to understand & overcome software challenges
  • Work closely with Product Managers to identify technical solutions to business problems
  • Break down complex solutions and build software iteratively and incrementally

 

Required Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Background check required
  • This is a Hybrid position in San Antonio, TX. Team members are required to be in-office at least once per week.
  • This position is not eligible for employment sponsorship
  • Proven experience with Node.js and backend service development
  • Strong proficiency in React, JavaScript, HTML, and CSS
  • Familiarity with modern frontend frameworks and development tools
  • Experience with MongoDB or SQL Server
  • Solid understanding of REST API design and integration
  • Hands-on experience with Docker, Kubernetes, and containerized application development
  • Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab)
  • Familiarity with Microsoft Azure cloud services
  • Proficient with Git and collaborative development workflows
  • Familiarity with accessibility best practices, including WAI and WCAG guidelines

 

Preferred Qualifications:

  • Familiarity with C# and ASP .NET
  • Experience with web performance optimization and security best practices
  • Familiarity with testing frameworks and automated testing strategies
  • Strong problem-solving and communication skills
  • Passion for continuous learning and innovation
  • Collaborative team skills with emphasis on sharing ideas and feedback and being approachable
  • Avoids software overcomplication and places emphasis on delivering product value by following engineering principles like YAGNI, KISS, & DRY
  • Meticulous attention to detail and dedication to quality

 

We are committed to surrounding ourselves with smart, highly-skilled problem solvers who thrive both independently and as team members. Engineering excellence is the norm and encouraged. This is a challenging, yet rewarding domain where you can apply the latest technologies to help empower students and education across the country. Our employees are our greatest asset and we are committed to making sure you love coming to work every day! All employees receive medical and dental insurance, long and short term disability insurance, paid vacation and holidays, retirement plan, flexible hours, fitness club membership reimbursement, and a casual work environment.