Senior Back-End Developer
New
J
JobgetherSoftware Development
Brazil, UTC to UTC+8Full-TimeSenior
Salary4,000 - 5,000 USD per month
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 3 years
- Required Skills
- AWSPostgreSQLAgileRabbitmqC#.NET coreMicroservices
Requirements
- At least 3 years of professional commercial software development experience.
- At least 3 years of hands-on experience with .NET and C#, preferably including .NET Core.
- At least 2 years of SQL experience, preferably with PostgreSQL and Entity Framework Core.
- Experience working with the OpenAPI standard and designing or consuming API-based services.
- Experience with message brokers, particularly RabbitMQ, is an advantage.
- Experience with AWS Cloud and cloud-based application environments is an advantage.
- Practical experience working in Agile software development environments, particularly Kanban.
- Previous experience collaborating effectively within remote or distributed teams is an advantage.
- Strong problem-solving skills, attention to code quality, and the ability to work effectively with cross-functional teams.
- A willingness to continuously learn, adopt new technologies, and contribute ideas throughout the product development process.
- Availability to collaborate within UTC to UTC+8 time zones.
Responsibilities
- Develop and enhance back-end features, APIs, and microservices while contributing to the continued scaling and improvement of the product.
- Build and maintain integrations with external platforms and services using robust, well-designed APIs and established integration standards.
- Contribute to the design and implementation of new features, providing technical feedback and recommendations during product planning discussions.
- Ensure code quality, engineering standards, reliability, and maintainability while meeting agreed deadlines and delivery targets.
- Work closely with product managers and data analysts to understand requirements and identify opportunities to improve the overall product experience.
- Collaborate with designers and front-end developers to ensure technical implementations effectively support product designs and user experience goals.
- Participate in an Agile development environment, contributing to planning, delivery, continuous improvement, and effective team collaboration.
- Apply appropriate development methodologies, tools, and emerging technologies to continuously improve engineering practices and product capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site