Job Title:
Senior Full Stack Engineer
Company: DC Tech Consulting
Location: Belgaum, Karnataka
Created: 2025-12-18
Job Type: Full Time
Job Description:
Job Title: Senior Fullstack DeveloperYears of Experience: 5Location: RemoteEmployment Type: Full-timeAbout the RoleWe are looking for a highly skilled and motivated Fullstack Developer to join our dynamic team. The ideal candidate will have hands-on expertise across modern frontend, backend, database, and deployment stacks, with a strong understanding of software development best practices. You will be responsible for designing, developing, testing, and deploying scalable applications while contributing to architectural discussions and ensuring secure, high-quality code.Key ResponsibilitiesDesign, develop, and maintain scalable web applications across the full stack.Implement responsive, accessible, and high-performing UIs using ReactJS, TypeScript, HTML, and SCSS.Build robust backend services using NodeJS, Express, and FastAPI.Work with relational and non-relational databases (SQLite, MongoDB, PostgreSQL).Integrate and optimize search functionality with Elasticsearch & EQL.Document APIs with Swagger/OpenAPI.Write and maintain automated tests across frontend and backend systems (Jest, React Testing Library, Cypress, Mocha, Chai, Supertest, Pytest).Collaborate with DevOps to implement CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).Containerize and deploy applications using Docker (build, compose, multi-stage builds).Participate in code reviews, design discussions, and knowledge sharing.Apply security best practices to protect applications against vulnerabilities.Required Skills & ExperienceStrong experience with ReactJS, TypeScript, HTML, SCSS for frontend development.Proficiency with NodeJS, Express, and FastAPI for backend services.Hands-on expertise with SQLite, MongoDB, and PostgreSQL.Practical knowledge of Elasticsearch and EQL.Experience in writing automated tests for frontend and backend.Experience with CI/CD pipelines and containerized deployments using Docker.Strong debugging, problem-solving, and analytical skills.Familiarity with version control (Git) and agile development practices.Nice to Have (Optional Skills)Knowledge of architectural trade-offs: microservices vs. monolith.Familiarity with REST, GraphQL, and gRPC.Understanding of clean architecture, SOLID principles, and DDD.Exposure to event-driven patterns (Kafka, RabbitMQ).Awareness of security practices: OWASP top 10, rate limiting, sanitization, secure headers.What We OfferCompetitive compensation and benefits.Opportunity to work with modern tech stacks on exciting projects.Collaborative and growth-oriented environment.Continuous learning and professional development opportunities.How to Apply:Interested candidates can share their resume with with the subject line “Application for Fullstack Developer Role”.