software developer

IT-Giant
today
Verified

Role details

Languages
English
Experience level
Junior, Intermediate
Compensation
€ 50-80K

Job location

Remote
Anywhere

Tech stack

JavaScript
TypeScript
React

Job description

1. Technical Development & Execution

  • Full-Stack Implementation: Build and maintain scalable web applications using a modern tech stack (React, Node.js, and Ruby on Rails).
  • Code Quality & Standards: Write clean, modular code, perform thorough peer code reviews, and ensure high test coverage.
  • Environment Management: Utilize Docker to maintain consistent development environments and assist with deployments via AWS.
  • AI-Assisted Workflows: Leverage modern tools like Cursor and other AI agents to accelerate development cycles and automate repetitive tasks.

2. Client Engagement & Communication

  • Primary Interface: Serve as the English-speaking "voice" of the technical team in meetings, demos, and daily stand-ups.
  • Requirement Gathering: Translate business needs from clients into technical specifications and actionable Jira tickets or Trello cards.
  • Progress Reporting: Proactively communicate project status, potential blockers, and technical trade-offs to stakeholders.

3. Collaborative Planning

  • Architecture & Strategy: Participate in technical planning sessions with the Senior Lead to discuss system design and database schema optimizations.
  • Process Improvement: Contribute to refining internal workflows, documentation, and development standards.

Requirements

Communication & Language

  • Fluent English (C1/C2 Level): Exceptional verbal and written English skills are a non-negotiable requirement. You must be comfortable leading meetings and explaining complex technical concepts to stakeholders.
  • Interpersonal Skills: Ability to build rapport quickly and represent the technical team in a professional, client-facing capacity.

Technical Skills

  • Experience Level: 1–4 years of professional experience in software development.
  • Core Stack: Proficiency in modern web technologies (e.g., React, Node.js, Ruby on Rails, or .NET).
  • Modern Tooling: Familiarity with Docker for local development and basic knowledge of cloud infrastructure (e.g., AWS).
  • Problem Solving: A strong foundation in data structures, algorithms, and clean code principles.

Mindset & Soft Skills

  • Adaptability: A "can-do" attitude and the ability to pick up new technologies or frameworks quickly.
  • Proactive Ownership: You don't just wait for tickets; you look for ways to improve the project and anticipate potential hurdles.
  • Collaborative Spirit: Comfortable working closely with a senior lead, taking feedback, and contributing to technical planning.

Key Responsibilities

  • The "Face" of the Project: Act as the primary point of contact for English-speaking clients, handling stand-ups, demos, and requirements gathering.
  • Technical Execution: Write clean, maintainable, and well-tested code under the guidance of a Senior Architect.
  • Documentation: Maintain clear technical documentation and ensure that project requirements are accurately translated into actionable tasks.
  • Continuous Learning: Stay up-to-date with industry trends and AI-assisted coding tools (like Cursor) to maximize development efficiency.

Benefits & conditions

 True Remote Flexibility

  • Work from Anywhere: We are a remote-first team. As long as you have a stable internet connection and can overlap with our core hours, you’re good to go.

 Career Acceleration & Mentorship

  • Direct Senior Mentorship: You won’t be lost in a massive corporate hierarchy. You’ll work directly with a Senior Software Engineer with over a decade of experience, receiving hands-on guidance on architecture and best practices.
  • Modern Tech Stack: Work with the latest tools including React, Ruby on Rails, Docker, and AWS.
  • AI-Powered Development: We encourage the use of cutting-edge AI tools (like Cursor and Generative AI) to supercharge your workflow.

🤝 Partnership & Ownership

  • A Seat at the Table: This isn't just a coding job. You’ll be a strategic partner, involved in client-facing decisions and technical planning.
  • Competitive Compensation: We offer a salary that respects your level of expertise and the dual nature (technical + communication) of the role.

Apply for this position