Job Closed

This listing is no longer active.

TeraWatt Infrastructure logo
TeraWatt Infrastructure

Providing permanent, durable solutions for the future of fleet transportation.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

ON + 2 moreAll locations: ON | AB | Canada

Posted

56 days ago

Salary

$130K - $157K / year

Seniority

Senior

Job Description

Senior Software Engineer

TeraWatt Infrastructure

• Thrive in a product-driven engineering culture that champions diverse ideas and bottom-up innovation. • Drive design discussions with peers and stakeholders to decide the best approach to design new and enhance existing features. • Be a key hands-on contributor to the design and implementation of site operations, charging & energy management systems with support for new and emerging industry standards. • Lead initiatives and collaborate with other tech leads to enhance coding standards and optimize release processes, fostering a culture of engineering excellence. • Work across the full stack, building highly scalable distributed solutions that enable the operations, energy and asset management teams to provide world class fleet charging services. • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality.

Job Requirements

  • 5+ years of experience building and maintaining cloud-native full-stack applications
  • Solid backend development skills in Node.js (Express, NestJS) or Python (Django, FastAPI, Flask)
  • Experience designing and implementing REST APIs (OpenAPI/Swagger) and familiarity with GraphQL
  • Strong understanding of microservices, event-driven architecture, and message brokers (Kafka)
  • Proven experience with databases: PostgreSQL, MongoDB, DynamoDB, with a focus on performance optimization
  • Strong proficiency with modern front-end frameworks (React, Angular), HTML5, CSS3/SCSS, and TypeScript
  • Hands-on experience with Docker, Kubernetes, Helm, and CI/CD pipelines (GitHub Actions)
  • Proficient in cloud platforms (AWS), including serverless (Lambda, Cloud Functions) and infrastructure-as-code (Terraform)
  • Demonstrated commitment to testing and automated deployments
  • Knowledge of security best practices (OAuth2, JWT, OWASP) and performance optimization
  • Collaborative experience with Git workflows, agile methods, and mentoring or contributing to architectural discussions
  • Strong communication skills necessary to succeed in a dynamic, cross-functional remote work environment.

Benefits

  • Variable Pay
  • Terawatt Equity Plan

Related Job Pages

More Full-stack Engineer Jobs

Lumin Digital logo

Software Engineer, SDK

Lumin Digital

Lumin Digital is a FinTech company whose innovative digital solutions help financial institutions engage their customers and grow. The company has hired in the

• Onboard new SDK Users by leading virtual or traveling onsite for SDK training sessions. • Provide external SDK Support services, including problem determination for development environments, and conduct code reviews that adhere to general code quality, stability, and supportability guidelines. • Obtain a thorough understanding of the Lumin Digital tech stack platform to accurately estimate development projects of varying complexities, from small to large. • Collaborate with other developers and product owners to formulate fair, legally binding statements of work, resulting in proposals that are free from scope creep risks. • Able to adapt and perform product development to various subject matter areas of the product suite, from the backend to the frontend, for the hundreds of integrations and features within the product. • Provide solution consulting services to clients, helping to solve gaps and other pain points with user workflows or back office operations. • Write well-designed, testable, efficient, and maintainable code. • Collaborate with various organizations from product management, implementations, customer support, and sales. • Support production operations, ensuring smooth performance and timely resolution of incidents. • Contribute to a high-performing development team, fostering collaboration and continuous improvement. • Wear multiple hats to steer the team for success by constantly improving team efficiencies with the Atlassian product suite and naturally spearheading change for a fast-growing organization. • Perform other duties as assigned.

United States
$155K - $180K / year
Full TimeRemoteTeam 201-500Since 2017H1B Sponsor

• Apply AI-driven development practices and spec-driven workflows to accelerate delivery while maintaining quality through clear requirements, automated tests, and strong review discipline. • Lead engineering efforts to decompose our monolithic applications into scalable, modular microservices. • Design, develop, and maintain clean, efficient, and well-tested code in both backend (Python, Ruby) and frontend (React/Angular) stacks. • Build and evolve secure, high-performance APIs supporting real-time data pipelines and customer-facing applications. • Partner with cross-functional teams including Product, QA, DevOps, and Data Engineering to build end-to-end solutions that meet business goals. • Contribute to architectural decisions that improve performance, observability, security, maintainability and scalability/reusability. • Champion engineering best practices including CI/CD, TDD, pair programming, and code reviews. • Take ownership of projects from ideation through deployment, with a bias for execution and iterative improvement. • Be a proactive voice in platform strategy, bringing innovative ideas and continuous learning to the team. • Contribute to our cloud-native infrastructure using AWS serverless technologies.

United States
Job Closed
Canary Technologies logo

Senior Software Engineer

Canary Technologies

Canary Technologies is a leader in hospitality technology that provides hoteliers with simple and secure solutions.

Full TimeRemoteTeam 11-50H1B Sponsor

• Architect and manage AWS infrastructure, balancing performance, cost, and reliability • Build and maintain infrastructure-as-code using Terraform to ensure repeatable, version-controlled deployments • Design and operate CI/CD and GitOps pipelines on Kubernetes, including Helm-based deployments managed through ArgoCD, that enable teams to ship safely and frequently • Manage service-to-service traffic, observability, and security using a service mesh such as Istio • Lead capacity planning, performance tuning, and cost-optimization efforts across the AWS footprint • Implement observability, alerting, and incident-response practices to meet reliability and uptime targets • Drive security standards into infrastructure, including IAM, network segmentation, and secrets management • Mentor engineers, conduct design and code reviews, and document architecture decisions and runbooks

United States

Software Engineer II

Humata Health

Humata Health is a healthcare technology company focused on leveraging advanced technologies to improve patient care and streamline healthcare processes. The company promotes a col

• Assist in developing and maintaining frontend and backend applications • Write clean, well-documented code following team standards • Help implement and test RESTful APIs • Collaborate with team members on development tasks • Participate in code reviews to improve your skills and knowledge • Participate in Agile ceremonies and contribute to sprint planning • Document code, processes, and technical decisions • Debug and fix issues in existing applications. Specifically, debugging stack traces and web application debug tools.

Florida
Job Closed