Software Developer, Mid-level
Location
Brazil
Posted
18 hours ago
Salary
0
Seniority
Senior
Job Description
Software Developer, Mid-level
PSA TECH GROUP
• Actively participate in the development of web applications; • Build and maintain APIs using C# and .NET 6+; • Implement React components (class-based, functional, and using hooks); • Work with patterns such as DDD and follow architectural best practices; • Implement interface layouts using Styled Components, Bootstrap, CSS Grid, and Flexbox; • Integrate with RESTful APIs; • Create and query MySQL databases (tables, queries, and data structures); • Collaborate with multidisciplinary teams in an agile environment.
Job Requirements
- Experience as a software developer with C# or React
- Experience with web development using:
- C#, .NET 6+, REST APIs, Entity Framework, and DDD;
- React (class-based, functional components, and hooks);
- Styled Components, Bootstrap, CSS Grid, Flexbox;
- Relational databases.
- Knowledge of MySQL (creating tables, queries, and data manipulation);
- Good communication skills within the team.
- Proactive and collaborative attitude.
Benefits
- Medical insurance
- Career development plan
- Meal/Food allowance
- Work-from-home allowance
- Profit-sharing (PLR)
- Transportation allowance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work collaboratively on a team using agile practices to ship software incrementally with frequent customer feedback • Design, develop, and deploy backend services in Java/Kotlin that process high-volume telemetry and alerting workloads, with reliability and customer impact top of mind • Collaborate with product managers and engineers who specialize in high-throughput data streaming systems, computing infrastructure, design, UIs, and customer-facing APIs • Implement exciting new Alerting features that affect our entire pipeline, and also help reduce tech debt and retire old architecture • Advocate for architecture improvements, provide future direction, and clearly articulate reasons why while assessing tradeoffs • Develop and deploy your code to customers multiple times per day • Be part of a small team of engineers collectively accountable for the reliability and security of the team's software • Write clean, well-tested, and maintainable code; participate in peer code reviews and contribute to internal technical documentation • Submit PRs to other teams' codebases with low friction by providing the context the team needs to understand and approve the changes
Fullstack Developer (Mid/Senior)
ION SistemasSomos especialistas no desenvolvimento de softwares de automação de vendas para atacadistas e distribuidores. 📲
• Work on implementation projects, supporting technical configuration and validating integrations according to the client’s scenario; • Backend development using Java and Android; • Creation and optimization of queries in Oracle databases; • Analysis and resolution of technical issues in development and production environments; • Apply development best practices (Clean Code and SOLID principles); • Active participation in agile ceremonies (Scrum and Kanban).
• End-to-End Delivery: Build, configure, and extend applications on the Unqork platform, owning feature delivery from technical design to a successful launch. Identify opportunities and design solutions that positively impact customer adoption. • Client Leadership & Stakeholder Management: Serve as the primary technical contact for client stakeholders during US business hours. Navigate dynamics with professionalism, managing expectations and executive-level communication with senior client leadership. • Architectural Collaboration: Collaborate closely with the Architect to implement designs and architectural decisions, escalating risks or blockers proactively while ensuring solutions align with scalable BFF (Backend-for-Frontend)/proxy architectures. • Global Team Coordination: Coordinate with distributed, offshore development team members across multiple time zones, providing crucial context, guidance, and thorough code/configuration reviews. • Agile Execution & Documentation: Participate actively in Agile ceremonies and sprint planning. Contribute to technical artifacts and knowledge transfer materials to ensure long-term project sustainability.
• End-to-End Delivery: Build, configure, and extend applications on the Unqork platform, owning feature delivery from technical design to a successful launch. Identify opportunities and design solutions that positively impact customer adoption. • Client Leadership & Stakeholder Management: Serve as the primary technical contact for client stakeholders during US business hours. Navigate dynamics with professionalism, managing expectations and executive-level communication with senior client leadership. • Architectural Collaboration: Collaborate closely with the Architect to implement designs and architectural decisions, escalating risks or blockers proactively while ensuring solutions align with scalable BFF (Backend-for-Frontend)/proxy architectures. • Global Team Coordination: Coordinate with distributed, offshore development team members across multiple time zones, providing crucial context, guidance, and thorough code/configuration reviews. • Agile Execution & Documentation: Participate actively in Agile ceremonies and sprint planning. Contribute to technical artifacts and knowledge transfer materials to ensure long-term project sustainability.



