Jobs · Engineering · Virginia

Senior Software Engineer

SZNS Solutions · Reston, VA · 3 mo ago
HybridEngineeringFull-time

Responsibilities

  • Lead the design, development, and deployment of full-stack solutions for cloud-native and decentralized applications
  • Architect and develop highly responsive, user-friendly interfaces using modern frameworks such as React, Vue, or NextJS
  • Implement robust server-side logic with technologies like Node.js, Python, Java, or Go
  • Lead the design and management of both relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases
  • Architect, deploy, and manage scalable cloud infrastructure primarily within Google Cloud Platform (GCP)
  • Design and implement efficient RESTful and GraphQL APIs for seamless integration between various components
  • Ensure operational efficiency when developing and delivering completed systems
  • Drive the development of decentralized applications and smart contracts in the blockchain space
  • Team Leadership & Collaboration: Mentor junior engineers, conduct code reviews, and collaborate closely with designers, project managers, and other stakeholders
  • Code Quality & Best Practices: Ensure that the team follows best practices for testing, code quality, and documentation
  • Innovation: Stay ahead of industry trends, introducing new technologies and tools that can improve our development processes

Requirements

  • Experience: 5+ years of professional experience in full-stack software development
  • Technical Expertise: Advanced knowledge of JavaScript and modern frontend frameworks (React, Vue, NextJS)
  • Backend Proficiency: Strong experience developing backend technologies using modern programming languages such as Node.js, Python, Java, or Go
  • Database Expertise: Proficient in designing and managing relational and NoSQL databases
  • Cloud Platform Expertise: Deep understanding of cloud platforms, particularly Google Cloud Platform (GCP)
  • DevOps Expertise: Strong experience in DevOps including deploying cloud native services, designing and implementing automated testing, and setting up monitoring for highly available systems
  • Problem-Solving: Excellent problem-solving skills with a focus on scalable, high-performance solutions
  • Leadership: Strong leadership skills, with the ability to mentor and guide junior engineers
  • Collaboration: Ability to communicate effectively and work cross-functionally with various teams
  • GCP Certification: GCP certified or willing to complete at least 1 certification within 1 month after joining
  • Engineering Excellence: Willingness to grow and continue learning

Preferred Qualifications

  • Experience working in a startup or fast-paced environment
  • Familiarity with Figma or similar design tools for translating UI/UX into code
  • Knowledge of security best practices in cloud development, web development, and blockchain integration
  • Passion for decentralized technologies and innovative web solutions

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com