Software Engineer
- Hiring from
- Georgia
- Work type
- Remote
- Posted
541,512 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Main Responsibilities
Own delivery from business requirement to working solution.
Work across multiple projects, quickly understand context, and manage competing priorities.
Build web applications and intuitive user interfaces.
Integrate systems through APIs and webhooks, and automate business processes.
Use AI development tools to accelerate delivery while validating generated code and technical decisions.
Deploy applications to hosting platforms or cloud environments, configure server infrastructure, and maintain deployment pipelines.
Set up logging, monitoring, alerting, and backups.
Maintain application and infrastructure security, including access controls, secrets management, and vulnerability monitoring for third-party dependencies.
Investigate incidents, address root causes, and participate in an agreed on-call rotation.
Required Qualifications
3+ years of professional software development experience, including substantial frontend experience.
A university degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline.
Strong JavaScript/TypeScript skills and experience with React or a comparable frontend framework.
Practical experience with backend development, APIs, databases, and SQL.
Understanding of networking and web fundamentals: TCP/IP, DNS, HTTP/HTTPS, TLS, and proxying.
Experience configuring Linux servers and deploying applications; familiarity with Docker and CI/CD.
Experience setting up monitoring and alerting and troubleshooting production issues.
Understanding of application, infrastructure, and third-party dependency security.
Ability to independently assess the quality, security, and maintainability of technical solutions, including AI-generated code.
Willingness to take ownership of production systems and respond to incidents during scheduled on-call shifts.
Nice to Have
AdTech experience and an understanding of advertising networks and platforms.
Experience with high-traffic systems, including scaling, caching, queues, and performance optimization.
Interface design experience, a good understanding of UX/UI, and familiarity with Figma and design systems.
Familiarity with BigQuery, Google APIs, and integrations with tools such as Slack, Asana, or HubSpot.