Full Stack Developer

Remote
Full Time Mid Level

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role involves architecting, developing, and maintaining secure, high-performance, and scalable enterprise-grade full-stack applications for a software development company. You will lead technical discussions and mentor junior engineers, collaborating with cross-functional teams to deliver resilient solutions.

Responsibilities

  • Architect, develop, and maintain secure, scalable, and high-performance full-stack applications
  • Collaborate with cross-functional teams to define technical requirements and deliver innovative solutions
  • Implement and optimize RESTful and GraphQL APIs to ensure seamless integration and data flow
  • Design and develop frontend components using ReactJS, TypeScript, and modern frameworks
  • Lead technical reviews, code reviews, and mentorship sessions to promote best practices within the team
  • Build and deploy cloud-native applications on platforms such as Azure or AWS, ensuring operational excellence
  • Implement security protocols and best practices to safeguard applications and user data
  • Optimize application performance through tuning, caching, and efficient database queries
  • Develop event-driven architectures and distributed systems for real-time data processing
  • Participate in DevOps activities, including managing CI/CD pipelines, containerization, and orchestration
  • Monitor application health and performance using tools like NewRelic or Dynatrace, and implement improvements as needed
  • Write and maintain comprehensive documentation for all developed solutions and APIs
  • Stay updated with emerging technologies and industry trends to continuously improve development practices

Requirements

  • Extensive experience designing, developing, and maintaining scalable server-side applications using Java (Spring Boot)
  • Proficiency in frontend development with ReactJS, TypeScript, and modern frameworks such as Redux Toolkit and NestJS
  • Proven expertise with enterprise frameworks and libraries, including advanced state management patterns
  • Experience building, deploying, and managing cloud-native applications on platforms such as Azure or AWS
  • Strong understanding of security protocols including OAuth2, JWT, SSO, MTLS, WAF, and identity/session management
  • Hands-on experience with DevOps tools and CI/CD pipelines, including Azure DevOps, Jenkins, Docker, and Kubernetes
  • Proficiency in SQL databases (PostgreSQL, SQL Server, MySQL) and NoSQL databases (MongoDB, Redis)
  • Ability to optimize application performance in distributed cloud environments using monitoring tools like NewRelic or Dynatrace
  • Knowledge of caching strategies and resilience patterns such as cache hydration, distributed caching, Hystrix, and circuit breakers
  • Experience working with cross-functional teams across infrastructure, security, product, and QA departments
  • Leadership skills in code reviews, technical mentorship, and team knowledge sharing
  • Experience designing and implementing RESTful and GraphQL APIs with a focus on security and performance
  • Ability to develop event-driven and distributed systems for large-scale data processing and real-time workflows
  • Experience with writing and optimizing SQL queries and ETL pipelines for data analysis and reporting

Qualifications

  • Extensive experience designing, developing, and maintaining scalable server-side applications using Java (Spring Boot).

Skills

AWS * Azure * Java * Spring Boot * Jenkins * Kubernetes * Docker * SQL Server * Azure DevOps * CI/CD * TypeScript * MongoDB * PostgreSQL * MySQL * Redis * Dynatrace * ReactJS * JWT * SSO * NestJS * OAuth2 * NewRelic * WAF * Redux Toolkit * MTLS * Hystrix *

* Required skills

Benefits

Health Insurance
Career growth opportunities
Paid Time Off
Competitive salary
Professional Development
Employee wellness programs

About Wiraa

CrowdStrike is a global leader in cybersecurity, dedicated to protecting organizations by stopping breaches and redefining modern security through its advanced AI-native platform. Since its inception in 2011, CrowdStrike has been at the forefront of cybersecurity innovation, managing large-scale dis...

Technology
View all jobs at Wiraa →