What are the responsibilities and job description for the Full Stack Engineer position at Avenue Code?
About The Opportunity
Avenue Code is seeking a seasoned Senior Full Stack Developer to join the team. This role will contribute to building and scaling customer engagement platforms that handle high transaction volumes, real-time messaging, and complex data orchestration between internal and external systems.
Responsibilities
- Design, develop, and maintain scalable full-stack applications using Next.js and Node.js.
- Implement event-driven and message-based integrations leveraging Apache Kafka and RabbitMQ.
- Collaborate closely with architects, product owners, and cross-functional teams to design performant, secure, and maintainable microservices.
- Develop RESTful and GraphQL APIs that enable seamless communication between front-end and backend systems.
- Write efficient, testable, and reusable code, ensuring adherence to best practices in CI/CD, observability, and cloud-native design.
- Design and optimize PostgreSQL schemas for data integrity, performance, and scalability.
- Contribute to architectural discussions and code reviews, mentoring mid-level engineers where needed.
- Participate in Agile ceremonies and sprint planning to ensure alignment with business objectives and technical deliverables.
Required Qualifications
- 7 years of professional software development experience, including at least 3 years in full-stack roles.
- Strong proficiency in Next.js, Node.js, and modern JavaScript/TypeScript.
- Hands-on experience with Apache Kafka and/or RabbitMQ in distributed, event-driven systems.
- Solid experience designing and optimizing relational databases, preferably PostgreSQL.
- Deep understanding of API design principles, asynchronous processing, and microservice communication.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with version control (Git) and CI/CD pipelines.
- Exposure to Java or JVM-based services is a strong plus.
- Excellent problem-solving and debugging skills with an emphasis on performance and reliability.
Soft Skills
- Strong communication and collaboration abilities.
- Proactive, detail-oriented, and capable of driving initiatives end-to-end
- Comfortable working in fast-paced, cross-functional environments.
Nice To Have Skills
- Experience in retail, e-commerce, or loyalty platforms.
- Familiarity with cloud environments such as Azure or AWS.
- Working knowledge of caching strategies (Redis, Memcached).
Avenue Code discloses salary range information based on our commitment to fairness and transparency. We consider a wide range of factors such as internal equity, geographic location, relevant education, qualifications, certifications, experience, skills, seniority, business or organizational needs, and others. At Avenue Code, it is not typical for an individual to be hired at or near the top of the range for their role, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for a Full-Stack Engineer is from $70 to $74 hourly.
Avenue Code reinforces its commitment to privacy and to all the principles guaranteed by the most accurate global data protection laws, such as GDPR, LGPD, CCPA and CPRA. The Candidate data shared with Avenue Code will be kept confidential and will not be transmitted to disinterested third parties, nor will it be used for purposes other than the application for open positions. As a Consultancy company, Avenue Code may share your information with its clients and other Companies from the CompassUol Group to which Avenue Code’s consultants are allocated to perform its services.
Salary : $70 - $74