Senior Software Engineer (.NET/C#, Java)
The Opportunity
Join our dynamic team as a client-facing consultant, where you'll tackle complex challenges for industry-leading U.S.-based clients. You'll be at the forefront of transforming legacy systems into modern, scalable architectures. Your work will involve designing and implementing REST APIs, optimizing SQL databases, and transitioning from monolithic to microservices architectures. You'll leverage cutting-edge technologies like .NET/C#, Java, MongoDB, and Elasticsearch to deliver impactful solutions. This fully remote role offers flexible work arrangements, allowing you to balance professional commitments with personal growth.
What You'll Bring
Technical Expertise:
- 5+ years of professional software engineering experience
- Proficiency in object-oriented programming (.NET/C# or Java)
- Experience with REST API development and design
- Strong skills in SQL database design, optimization, and decoupling strategies
- Familiarity with monolith and microservices architecture patterns
- Knowledge of NoSQL databases (MongoDB, Elasticsearch)
- Understanding of design patterns and SOLID principles
Frontend Skills:
- Production experience with modern JavaScript frameworks (React, Vue, or Angular)
- Proficiency in JavaScript fundamentals and component-based architecture
- Expertise in HTML5, CSS3/SCSS, and REST API integration
Platform & Infrastructure:
- Experience with Microsoft Azure cloud platform
- CI/CD pipeline design and implementation
- Skills in legacy system modernization and performance optimization
Development Practices:
- Proficiency in unit testing and integration testing
- Experience with Agile/Scrum methodologies
Communication & Collaboration:
- Excellent written and verbal English communication skills
- Professional client interaction capabilities
- Ability to collaborate with cross-functional teams
Required Candidate Qualities:
- A "hungry" learner who adapts quickly to new technologies
- Self-directed problem solver with a strategic mindset
- Ability to work independently on platform-level infrastructure challenges
What Sets You Apart
Optional Technical Skills:
- Experience with ASP.NET MVC or legacy .NET frameworks
- Familiarity with Azure DevOps CI/CD pipelines and Azure Functions
- Knowledge of Terraform infrastructure as code and event-driven architecture
- Skills in database performance tuning at scale
AI-Assisted Development:
- Experience with agentic AI development tools (Claude Code, GitHub Copilot, Cursor)
- Proficiency in AI-pair programming workflows and prompt engineering for code generation
Platform Engineering:
- Experience in breaking up monolithic applications and database decoupling
- Incident response and platform reliability work
Security & Quality:
- Understanding of OWASP security principles and automated testing strategies
Additional Experience:
- Technical mentorship or leadership experience
- Background in high-incident environments with a focus on reliability improvements
Why You'll Love Working With Us
You'll collaborate with top-tier U.S. clients, driving innovation and excellence in every project. Our remote-first work environment offers the flexibility you need to thrive both professionally and personally. With a variety of future projects on the horizon, you'll have ample opportunities for growth and development, ensuring a fulfilling and dynamic career path. Join us and be part of a team that values your expertise and encourages continuous learning and advancement.
- Domain
- Full-Stack Development
- Locations
- Latin America
- Remote status
- Fully Remote
About Flylance
We offer you the unique opportunity to work on cutting-edge projects that push the boundaries of technology. Imagine being part of a team that's developing the next big advancement in A.I., or crafting software solutions for Fortune 500 companies. This isn't just a job; it's your chance to make a mark on the tech landscape, showcasing your skills on projects that are at the forefront of innovation. By joining us, you're not just building software; you're building a legacy.
Check out our website to learn more.
Already working at Flylance?
Let’s recruit together and find your next colleague.