Search by job, company or skills

Livjaza

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Full-Stack Software Engineer

About the Role

We are seeking a highly skilled Senior Full-Stack Software Engineer who is self-driven, detail-oriented, and a strong team player. In this role, you will lead the design, development, and enhancement of modern web and mobile applications. You should thrive in fast-paced startup/scale-up environments, be comfortable taking ownership, and possess excellent technical and communication skills.

This position involves working across the full technology stack, delivering production-grade features, and contributing to architectural and strategic engineering decisions.

Key Responsibilities

  • Lead end-to-end development of new product features and improvements to existing systems.
  • Translate business requirements into scalable and maintainable technical solutions.
  • Design, model, and optimize databases, ensuring efficient data structures and storage mechanisms.
  • Write clean, maintainable, testable code across front-end and back-end services (APIs, function apps, integrations, etc.).
  • Architect and contribute to client-side and server-side application designs.
  • Build and refine UI components based on wireframes, design systems, and UX requirements.
  • Drive performance tuning, security best practices, and reliability across applications and infrastructure.
  • Implement CI/CD, testing, version control, and DevOps standards to maintain high development quality.
  • Stay updated with modern frameworks, cloud technologies, and engineering best practices.
  • Participate in code reviews, promoting clean code, quality, and engineering excellence.
  • Document systems, architectures, and code clearly for future scalability and reuse.
  • Collaborate cross-functionally with product managers, designers, QA, and operations teams.
  • Mentor junior engineers, promoting knowledge-sharing and technical growth within the team.

Qualifications Must Have

  • 4+ years of professional software development experience (strong talent may compensate for fewer years).
  • Strong expertise building applications with:
  • ReactJS, React Native
  • Node.js, TypeScript
  • PostgreSQL
  • Solid understanding of data structures, algorithms, system design, and multi-tier web application architecture.
  • Experience working in cloud environments (AWS preferred) and DevOps fundamentals (Docker essential; Terraform is an advantage).
  • Experience building, debugging, and publishing mobile apps to the App Store and Google Play.
  • Hands-on experience with CI/CD pipelines, Git workflows, and automated deployment.
  • Knowledge of unit, integration, and end-to-end testing (e.g. Selenium, Playwright, Cypress).
  • Strong understanding of security, authentication, and data protection standards.
  • Excellent communication skills in spoken and written English.
  • Experience working in Agile/Scrum teams.

Nice to Have

  • Experience with CRM systems, either custom-built or SaaS-based (aligns with our legacy stack).
  • Familiarity with observability and monitoring tools such as Datadog, New Relic, Prometheus, or similar.
  • Experience with infrastructure as code, serverless architecture, or microservices.
  • Knowledge of UI/UX practices or collaboration with design teams.
  • Exposure to performance profiling, distributed tracing, or APM tools.

What We're Looking For

  • A proactive, self-starting engineer who enjoys ownership and autonomy.
  • Someone who is reliable, structured, and quality-obsessed.
  • The ability to operate in a changing environment, prioritize effectively, and deliver consistently.
  • A collaborative mindset with a passion for solving real-world challenges.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135039791

Similar Jobs