Salary
💰 $150,000 - $200,000 per year
Tech Stack
AngularAzureCloudGoGRPCKafkaKubernetesMicroservicesNoSQLPythonReactSQL
About the role
- Build the future - design, code, test, and optimize high-performance Go services that power USPS shipping for millions of users.
- Drive the migration - help refactor legacy systems for the cloud, then design new cloud-native services that take full advantage of Azure, Kubernetes, Kafka, and more.
- Collaborate and influence - work hand-in-hand with product managers and other engineers to translate big ideas into rock-solid architecture.
- Raise the bar - participate in peer reviews, mentor teammates, and bring modern Go best practices (gRPC, microservices patterns, performance tuning) into the codebase.
- Solve real problems - troubleshoot production issues in high-throughput, low-latency environments without downtime.
- Document for the future - create clear technical docs so the next engineer can pick up right where you left off.
- Continuously improve - bring fresh ideas from the industry to improve speed, scalability, reliability, and developer experience.
- Test like you mean it - build and run automated unit, integration, and performance tests to ensure we ship with confidence.
- Work smart with tools - use Git and other version control systems to manage complex, distributed workflows.
- About You:
- Bachelor’s Degree, 8+ years of software development experience, master’s degree and 6+ years of software development experience, or equivalent related work experience.
- Proven experience in software development, including designing, coding, testing, and debugging applications.
- Proficiency in Go; experience with additional languages such as Python, C++, or similar is a plus.
- Familiarity with Agile or Scrum methodologies and tools like JIRA and Confluence.
- Strong understanding of data structures, algorithms, and design principles.
- Experience with backend frameworks and APIs; familiarity with front-end frameworks such as React, Angular, or similar is a plus.
- Knowledge of SQL and NoSQL databases and data modeling concepts.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong verbal and written communication skills, with the ability to convey complex ideas to technical and non-technical audiences.
Requirements
- Bachelor’s Degree, 8+ years of software development experience, master’s degree and 6+ years of software development experience, or equivalent related work experience.
- Proven experience in software development, including designing, coding, testing, and debugging applications.
- Proficiency in Go; experience with additional languages such as Python, C++, or similar is a plus.
- Familiarity with Agile or Scrum methodologies and tools like JIRA and Confluence.
- Strong understanding of data structures, algorithms, and design principles.
- Experience with backend frameworks and APIs; familiarity with front-end frameworks such as React, Angular, or similar is a plus.
- Knowledge of SQL and NoSQL databases and data modeling concepts.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong verbal and written communication skills, with the ability to convey complex ideas to technical and non-technical audiences.