Remotery

Junior Software Development Engineer

Posted May 22

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Create, implement, test, and deploy backend services within a microservices framework.

• Utilize data structures, algorithms, and fundamental software engineering principles to address real-world challenges.

• Produce clean, maintainable, and thoroughly tested code, prioritizing accuracy and performance.

• Participate in system design discussions, encompassing service boundaries, data models, and communication strategies.

• Develop and maintain APIs and services that are dependable, scalable, and observable.

• Employ contemporary development methodologies, including CI/CD and infrastructure as code.

• Provide support for production systems, including troubleshooting, performance evaluation, and incident management.

• Recognize inefficiencies and enhance system performance through measurement and iterative improvement.

• Utilize containerization and observability tools to ensure system reliability.

• Collaborate closely with engineers and stakeholders to convert business challenges into technical solutions.

• Engage in code reviews and technical dialogues with an emphasis on quality and clarity.

• Take responsibility for assigned tasks and see them through to completion.

• Uphold a high standard of engineering by focusing on testing, code quality, and design clarity.

• Adhere to and promote best practices in software development and system architecture.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or an equivalent level of deep understanding, experience, and capability.

• Solid foundation in: Object-oriented or similar programming paradigms.

• Complexity analysis (both time and space).

• Data structures and algorithms.

• Proficiency in at least one programming language (Java, C#, Go, or Python) with a thorough understanding of its behavior in production environments.

• Capability to design and implement solutions for problems of moderate scope.

• Experience in writing unit tests and ensuring code correctness.

• Ability to independently write and reason about code without relying on AI-generated solutions, while effectively utilizing AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar) to enhance productivity and code quality.

• Experience with AI-assisted or spec-driven development tools to expedite implementation while maintaining a strong grasp of the underlying logic, trade-offs, and correctness.

• Preferred: Familiarity with scripting languages, particularly TypeScript.

• Experience with Salesforce API integration.

• Background in distributed systems or microservices.

• Exposure to cloud platforms, containerization, or CI/CD pipelines.

• Experience working with APIs or data-driven systems.


🏝️ Benefits

• Providing comprehensive and competitive market benefits.

• Supporting personal and professional well-being.

People also viewed

Webedia11 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global11 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex11 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy11 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo11 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro11 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers