AtraX

Full Stack Developer

Posted: 35 minutes ago

Job Description

We are looking for a Senior Full Stack Developer with min 3 years of experience to join our growing product engineering team for a new innovative and future proof project. You will contribute to the end-to-end development of an innovative web application, collaborate with Product, Design, and Backend teams, drive architectural decisions, and mentor junior developers. The ideal candidate is customer-focused, collaborative, and passionate about building robust and scalable software. Key ResponsibilitiesDesign, develop, test, and maintain scalable web applications across the full stack. Translate product requirements into clean, production-ready code and architectures. Collaborate with Product, Design, and Backend teams to deliver end-to-end solutions. Architect and implement robust APIs (REST and/or GraphQL) and integrate with external services. Lead code reviews, set coding standards, and promote best practices (quality, performance, security). Mentor and guide junior developers; contribute to technical growth of the team. Build and maintain automated tests (unit, integration, end-to-end) and ensure high test coverage. Optimize applications for performance, scalability, and reliability; monitor and troubleshoot production systems. Participate in Agile ceremonies, contribute to backlog refinement, and estimate technical tasks. Document architecture decisions, API specs, and developer guides for maintainability. Stay current with industry trends and proactively suggest improvements.Required QualificationsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 3+ years of hands-on software development experience. Strong full-stack experience with both frontend and backend development. Frontend proficiency with one or more modern frameworks (React, Angular, or Vue) and TypeScript. Backend proficiency with Node.js (NestJS) Experience designing and consuming RESTful APIs and/or GraphQL. Relational databases (e.g., PostgreSQL, MySQL) and some NoSQL (e.g., MongoDB) experience. Familiarity with cloud services, Azure specifically and basic DevOps concepts (CI/CD, monitoring, logging). Strong problem-solving, debugging, and analytical skills. Excellent written and verbal communication skills in English. Ability to work effectively in an Agile environment and collaborate with cross-functional teams.Preferred QualificationsExperience with microservices architectures and containerization (Docker; Kubernetes a plus). Proficiency with test automation frameworks (Jest, Mocha, etc.) and end-to-end testing (Cypress or similar). Knowledge of security best practices, performance tuning, and scalability patterns. Hands-on experience with TypeScript at scale and modern tooling (ESLint, Prettier, Webpack/Rollup). Contributions to open-source projects or demonstrated passion for learning new technologies. Experience with analytics, monitoring, and observability tools (Prometheus, Grafana, ELK, etc.).Technical Skills & ToolsFrontend: React; TypeScript; HTML/CSS; responsive design. Backend: Node.js (NestJS); API design; authentication/authorization; middleware. Databases: PostgreSQL/MySQL; MongoDB or other NoSQL databases. Cloud/DevOps: Azure; CI/CD pipelines (GitHub Actions, GitLab CI, or similar); Docker. Testing: Jest/Mocha; Cypress or similar E2E testing frameworks. Tools: Git, Agile project management tools, API documentation (OpenAPI/Swagger).What We OfferCompetitive salary and benefits package. Flexible work arrangements and hybrid options where appropriate. Professional development budget and opportunities for training. A collaborative, inclusive, and growth-focused team culture.Location & Work ArrangementLocation: Tirana, Albania (TR). Work Model: Full-time position with hybrid options; in-office collaboration encouraged for team cohesion.How to ApplyPlease apply here or send your resume and a portfolio or GitHub link to info@atrax.al Include a brief description of a relevant project and your role, plus any links to live examples or code samples. Subject: Senior Full Stack Developer Application – [Your Name]Equal Opportunity EmployerAtraX is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In