FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full-Stack Developer – Junior
FCamara Consulting & TrainingPessoa Desenvolvedora FullStack Junior desenvolvendo aplicações para um Banco de Investimentos na América Latina. Atuando com .NET e React ou Angular, integrando sistemas variados.
Tech Stack
Tools & technologiesAWSAzureCloudDockerDynamoDBEC2Entity FrameworkKafkaKubernetesMongoDB.NETRabbitMQTypeScript
About the role
Key responsibilities & impact- Develop Front-End applications using TypeScript
- Maintain and enhance existing systems by analyzing and debugging code with tools such as IDEs and browser DevTools (F12)
- Develop and maintain REST APIs with .NET Core and Entity Framework
- Apply software architecture best practices, such as DDD (Domain-Driven Design), dependency injection, and unit tests
- Work with messaging systems, mainly RabbitMQ, but also with alternatives such as SQS, SNS, or Kafka
- Design and maintain distributed systems based on microservices
- Monitor and diagnose applications using observability tools (e.g., DataDog, Azure Monitor, CloudWatch)
- Use NoSQL databases, such as MongoDB or DynamoDB
- Participate in CI/CD pipelines, ensuring continuous and secure deliveries
- Work with containerization and orchestration technologies, such as Docker and Kubernetes
- Use cloud services (AWS, Azure, etc.), including serverless functions and messaging services
- Collaborate on projects via Azure DevOps, using boards, pipelines, and repositories
Requirements
What you’ll need- Experience with Front-End development and TypeScript
- Proficient at developing new features and understanding existing code, as well as debugging applications and frontends in the IDE and via browser F12 tools
- Experience developing Web APIs with .NET Core
- Experience with Entity Framework
- Knowledge of dependency injection
- Familiarity with DDD (Domain-Driven Design)
- Experience writing unit tests
- Ambitious candidate with a desire to grow professionally and willingness to work extra hours when required
- Experience with messaging tools (RabbitMQ, SQS, SNS, Kafka), preferably RabbitMQ
- Experience with distributed systems built from interacting microservices
- Experience with observability/logging tools such as DataDog, Azure Monitor, or CloudWatch
- Experience with NoSQL databases (MongoDB, DynamoDB)
- Experience working in environments with CI/CD practices
- Experience with at least three cloud services/tools (e.g., AWS Lambda, Azure Functions, SQS, SNS, EC2)
- Experience with Docker and Kubernetes
- Experience with or knowledge of Azure DevOps
- Logical reasoning and analytical skills
- Good communication skills
- Team spirit and conflict-resolution ability
- Ability to communicate with diverse stakeholder profiles
- Ability to work in agile, multidisciplinary teams
- Creativity and proactivity to envision different usage scenarios for applications
- Organizational skills
Benefits
Comp & perks- Not specified. 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScript.NET CoreEntity FrameworkREST APIsDDD (Domain-Driven Design)dependency injectionunit testsNoSQL databasesmicroservicesCI/CD
Soft Skills
analytical skillscommunication skillsteam spiritconflict-resolutionstakeholder communicationagile teamworkcreativityproactivityorganizational skillsambition