At Neostella, we take a customer-centric approach and use cutting-edge technologies to deliver solutions to meet the unique needs of our clients' business. Our offerings include Neodeluxe Legal Solutions, Work-Relay process and workflow solutions for Salesforce, Robotic Process Automation, and Application Integration. We are seeking a Fullstack Javascript Developer to join our fast-paced, rapidly growing, startup environment.
Key Responsibilities:
- Backend Development: Build and maintain RESTful APIs using Node.js and NestJS, working with TypeORM for efficient database interaction.
- Frontend Development: Develop and maintain frontend applications using React with TypeScript, ensuring seamless integration with backend systems.
- Database Management: Design, optimize, and manage PostgreSQL databases, and implement caching strategies using Redis.
- Cloud Infrastructure: Deploy and manage applications and services on AWS, including services such as EC2, S3, and RDS.
- Infrastructure as Code (IaC): Write and manage Terraform scripts to automate cloud infrastructure provisioning.
- CI/CD: Set up and manage GitHub Actions for automated testing, building, and deployment.
- Version Control: Use GitHub for version control, ensuring smooth collaboration and code review processes.
- Software Architecture: Follow the MVC architecture to design maintainable and scalable applications.
- Agile Project Management: Collaborate closely with product teams using Monday for project tracking, and follow a blend of Scrum and Kanban methodologies.
- Code Quality & Collaboration: Participate in code reviews, ensure high coding standards, and contribute to team knowledge sharing.
Requirements:
- Frontend: Solid experience with React and TypeScript for building modern, responsive user interfaces.
- Backend: Strong experience with Node.js and NestJS for developing backend services and APIs. Proficient in working with TypeORM for database interactions.
- Databases: Experience with PostgreSQL for data modeling, optimization, and querying. Knowledge of Redis for caching and performance optimization.
- Cloud & DevOps: Experience working with AWS services like EC2, S3, and RDS. Proficient in Terraform for automating cloud infrastructure provisioning.
- CI/CD & Versioning: Experience with GitHub Actions for continuous integration and delivery. Familiarity with GitHub for version control, branching strategies, and pull requests.
- Software Architecture & Design: Experience with MVC architecture and designing modular, scalable applications.
- Agile Methodologies: Experience working with Monday or other project management tools. Familiarity with Scrum and Kanban workflows.
- Strong communication skills in English (B2-C1 level).
- Problem-solving mindset and attention to detail.
Nice to Have:
- Experience with additional AWS services such as Lambda, API Gateway, and CloudFormation.
- Familiarity with GraphQL.
- Knowledge of security best practices in both frontend and backend development.
Join our team and contribute to our growth while working on cutting-edge technologies in a dynamic startup environment!