Sr. Software Engineer - Full Stack (Georgia)
We are seeking an experienced Full Stack Developer (located in Georgia) to join our agile team, developing scalable, high-performance web applications using modern technologies. The ideal candidate will have deep experience in JavaScript/TypeScript-based full stack development (React.js and Node.js), a solid grasp of relational databases like PostgreSQL, and practical exposure to AI development tools such as ChatGPT, GitHub Copilot, and Cursor. Familiarity with DevOps practices and cloud infrastructure (especially AWS) is highly desirable.
Responsibilities:
- Full lifecycle application development including design, implementation, testing, deployment, and maintenance.
- Build responsive and intuitive front-end interfaces using React.js and related libraries.
- Develop RESTful APIs and backend services using Node.js and Express.js.
- Design and manage PostgreSQL schemas and queries, ensuring performance and reliability.
- Integrate AI tools (ChatGPT APIs, Copilot, Cursor) into development workflows to improve code quality and development efficiency.
- Participate in software analysis, system design, and code reviews.
- Optimize applications for maximum speed and scalability.
- Maintain clear documentation and uphold code quality standards.
- Work collaboratively in an Agile/Scrum environment.
- Deploy, monitor, and maintain applications using AWS services like EC2, Lambda, RDS, S3, and CloudWatch.
Requirements:
MUST HAVE:
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript/TypeScript.
- Deep experience with React.js, Node.js, and PostgreSQL.
- Familiarity with using AI coding tools like GitHub Copilot, ChatGPT, and Cursor to assist development.
- Experience using GitHub for version control and collaboration.
- Strong understanding of RESTful APIs and microservice architecture.
- Solid knowledge of AWS services (e.g., EC2, Lambda, S3, RDS, IAM).
- Experience with CI/CD workflows and tools (GitHub Actions, Jenkins, etc.).
- Good understanding of performance optimization and secure coding practices.
- Bachelor’s Degree in Computer Science or equivalent experience.
NICE TO HAVE:
- Experience with containerization (Docker, Kubernetes).
- Familiarity with NoSQL databases (MongoDB, DynamoDB).
- Exposure to serverless architecture using AWS Lambda and API Gateway.
- Knowledge of testing frameworks such as Jest, Mocha, or Cypress.
- Prior experience working in startups or high-growth environments.
About Wonderment Apps:
Wonderment Apps is a technology development and design firm that provides scalable teams to create truly inspirational technology for Enterprise Technology Companies, Startups, and Traditional Businesses. The connection to our customers and the products always comes first, which is why we carefully select talented developers, product developers, project managers and designers from around the world. Our core philosophy is to create a sense of Wonderment in every product and feature we create. Whether it is rigorous technology or a beautifully-designed consumer site / app, each team member strives to make the experience engaging and worthy of sharing.