Software Engineer (Full Stack Developer)

Software Development
  • Software Development
  • India

We Buy Houses Anywhere

Are you an accomplished engineer who thrives on end-to-end ownershipfrom front-end pixels to backend logic and DevOps pipelines We seek an Expert Full Stack Software Engineer to build scalable, secure, and high-impact web applications. We believe India is home to some of the worlds top technical minds, and were excited to bring you on board to shape the future of our products.

The Mission & Vision

Our mission is to redefine how web applications are built and deployed, emphasizing innovation, performance, and user-centric design. By aligning cutting-edge technologies with bold product strategies, we deliver software solutions that have a global reach and real-world impact. If youre driven to pioneer new possibilities, this environment will fit you perfectly.

Why Were Targeting Expert-Level Talent

We give every engineer the autonomy to make far-reaching decisions. Expert-level individuals can:
Spot and resolve performance bottlenecks in complex systems.
Design architectures that handle massive scale without sacrificing reliability.
Integrate security best practices from day one.
Mentor junior engineers, elevating the entire teams capabilities.

Role Overview

Youll be responsible for the full development lifecyclefrom brainstorming ideas with product and design teams to deploying production-ready features. You should master React/Next.js (or similar) for the frontend, Node.js/Python/Java for the backend, SQL/NoSQL databases, plus DevOps and cloud deployment practices. Collaboration, continuous improvement, and a relentless focus on quality are paramount.

Detailed Responsibilities
System Architecture & Design
Capture technical requirements; plan scalable, fault-tolerant solutions.
Select the optimal tech stack (frontend frameworks, backend languages, data stores).
Frontend Engineering
Develop responsive UIs using React or Next.js.
Implement state management (Redux, Context API) and optimize performance.
Backend Engineering
Build robust REST/GraphQL APIs with Node.js, Python (Django/Flask), or Java (Spring Boot).
Manage database structures in PostgreSQL, MySQL, or MongoDB, ensuring efficient queries and schemas.
DevOps & Infrastructure
Set up automated pipelines (Jenkins, GitHub Actions) for continuous integration and delivery.
Containerize with Docker and orchestrate using Kubernetes; leverage AWS, GCP, or Azure services.
Testing & Quality Assurance
Implement unit, integration, and end-to-end tests (Jest, Cypress) for robust coverage.
Maintain automated test suites to catch regressions early.
Security & Compliance
Follow OWASP standards, implement secure authentication (OAuth, JWT), and protect data in transit/at rest.
Regularly patch vulnerabilities using dependency checks (Dependabot, Snyk).
Performance & Scalability
Utilize caching (Redis, Memcached) and load balancing (NGINX, AWS ELB) for high-traffic systems.
Continually profile and optimize code, queries, and infrastructure.
Collaboration & Mentorship
Conduct thorough code reviews, share best practices, and guide junior developers.
Participate in Agile ceremoniessprint planning, daily standups, retrospectives.
Communication & Stakeholder Engagement
Work closely with product managers, designers, and QA to refine requirements and deliver engaging user experiences.
Maintain clear, concise documentation for architecture and processes.
Continuous Innovation & Growth
Stay updated on emerging frameworks, libraries, and cloud services.
Experiment with cutting-edge solutions to gain competitive advantages.

Key Technical Skills & Tools
Frontend: React.js/Next.js, Redux, TypeScript, responsive design.
Backend: Node.js/Express, Python (Django/Flask), Java (Spring Boot), REST/GraphQL APIs.
Databases: PostgreSQL, MySQL, MongoDBindexing, schema design, optimization.
DevOps: Docker, Kubernetes, AWS/GCP/Azure, CI/CD pipelines.
Security: OAuth2, JWT, OWASP, SSL/TLS.
Monitoring: Prometheus, Grafana, ELK Stack, Datadog.

Job Type: Full-time

Benefits:
Flexible schedule

Schedule:
Monday to Friday
Weekend availability

Work Location: Remote,

To apply for this job please visit www.shine.com.

Similar Jobs to Apply
  • siemens
    Pune

    We are looking for a Sr Software Engineer - C++ You’ll make a difference by: At least 5 years’ experience in developing C++ Solid knowledge of software algorithms and data structures
  • Red Apple Technologies
    India

    Loc - Kolkata, WFO only, 5 Days Working Exp - 4+ yrs Responsibilities Design and implement features and functionality for WordPress websites. Customise themes and plugins according to client requi
  • BigSpire Software
    India

    Skill Sets: Should have a good communication skills, knowledge in java programming Qualifications: Any Degree with Computer Background. Please forward your resumes to [email protected] and we wil
  • Chase- Candidate Experience page
    India

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management