Job Description We are looking for a highly skilled Senior Software Developer to join our talented, motivated team. This role involves building and scaling cutting‑edge technology solutions in the financial sector. The position requires building and maintaining modern web applications end‑to‑end—from front‑end UI (Vue.js/Vue 3 and/or Angular) to back‑end services and APIs (.NET Core/C#/Python). The developer partners closely with product, design, and engineering teams to deliver scalable, reliable, and high‑performance solutions, leveraging AWS, SQL Server, and Docker. Key Responsibilities Develop and maintain front‑end web applications using Vue.js (Vue 3) and modern JavaScript/TypeScript. Develop and maintain robust C# applications using .NET Core and Python, ensuring high performance and reliability. Design and implement scalable RESTful and open APIs to support web applications and external integrations. Collaborate with cross‑functional teams (product, design, engineering) to gather requirements, design solutions, and deliver features. Optimize performance across the stack: UI responsiveness, API latency, and overall application scalability. Optimize database queries and data access for efficient retrieval and storage in SQL Server. Leverage Docker for containerization to support consistent deployments and scalability. Architect cloud‑native and serverless solutions using AWS services for scalability and cost‑efficiency. Support and implement automated tests (unit, integration, end‑to‑end) using tools such as Jest and Playwright, and modern build tooling like Vite. Participate in code reviews, provide constructive feedback, and mentor junior developers. Participate in Agile ceremonies (planning, stand‑ups, retrospectives) and communicate progress, risks, and solutions. Success Requirements Education, experience, skills, and preferred qualifications necessary for the role. Education Bachelor’s degree in Computer Science or a related field. Experience 5+ years of professional software development experience in C# and .NET/.NET Core. 4+ years of experience with relational databases (SQL Server, PostgreSQL, Dynamo DB). 4+ years of professional front‑end development experience with Vue.js and/or Angular. 3+ years working with AWS services focused on cloud‑native, scalable applications. 3+ years developing containerized or cloud‑native applications (Docker). Skills Python development experience. Strong proficiency in C#, .NET Core, and building web services/RESTful interfaces. Strong proficiency in Vue.js/Vue 3, Angular, and modern front‑end patterns. Demonstrated experience building and managing open APIs. Solid understanding of data structures and algorithms. Strong problem‑solving skills and attention to detail; ability to simplify complex technical challenges into practical solutions. Experience with modern testing and build tooling: Jest, Playwright, Vite. Strong communication skills and a collaborative mindset; able to work effectively in a fast‑paced environment. Familiarity with CI/CD and infrastructure automation such as GitHub Actions and Terraform. Preferred Qualifications Additional Python development experience. AWS certifications and hands‑on experience deploying and managing applications in AWS. Advanced front‑end architecture skills, including state management (Vuex/Redux) and build tools (Webpack/Vite). Experience leading Agile/Scrum teams and mentoring engineers. Proven ability to architect scalable solutions end‑to‑end from the ground up. Advanced degree in a relevant field and demonstrated commitment to continuous learning. #J-18808-Ljbffr
Full Stack Software Engineer - Remore
ENORMOUS ENTERPRISE LLC
distrito federal, distrito federal
Publicado hace 22 días
Denunciar empleo