Alten México logo
Alten México

Innovation Needs Talent

Senior Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

77 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Architect

Alten México

• Define and document the overall architecture of software systems, including application, data, and infrastructure components. • Lead the design and development of microservices architecture, APIs, and distributed systems. • Develop and maintain architectural documentation, including diagrams, specifications, and standards. • Research and evaluate emerging technologies and trends to identify opportunities for improving the architecture. • Provide technical guidance and mentorship to development teams, fostering a culture of excellence and innovation. • Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications. • Conduct code reviews and provide feedback to ensure adherence to architectural principles and coding standards. • Stay abreast of industry best practices and trends in software architecture, design patterns, and emerging technologies. • Identify and troubleshoot technical issues related to software architecture, performance, and scalability. • Develop and implement solutions to address architectural challenges and improve system performance. • Proactively identify potential risks and develop mitigation strategies. • Contribute to the development of the technology strategy and roadmap, aligning with the company's overall business objectives. • Evaluate and recommend new technologies and tools to enhance the software development process and improve system capabilities. • Foster a culture of continuous improvement and innovation within the development team.

Job Requirements

  • Minimum 5+ years of experience as a Software Architect or similar role.
  • Proven experience in designing and implementing complex software systems, including microservices architecture, distributed systems, and cloud-native applications.
  • Strong understanding of architectural patterns, design principles, and best practices for building scalable and maintainable software.
  • Proficiency in multiple programming languages, such as Java, Python, Go, or C#.
  • Experience with cloud platforms like AWS, Azure, or GCP, including infrastructure as code, containerization, and serverless computing.
  • Familiarity with DevOps principles and practices, including CI/CD pipelines, automated testing, and infrastructure automation.
  • Excellent analytical and problem-solving skills with a strong focus on technical solutions.
  • Exceptional communication and interpersonal skills, with the ability to effectively convey complex technical concepts to both technical and non-technical audiences.
  • Ability to work independently and as part of a team, leading and motivating others to achieve common goals.
  • Passion for technology and a continuous desire to learn and grow.

Benefits

  • Sueldo base
  • Seguro de Gastos Médicos Mayores (incluye plan dental y visión)
  • 15 días de aguinaldo
  • 25% de prima vacacional
  • 12 días de vacaciones (A partir del primer año)
  • Seguro social
  • PTU/Reparto de utilidades
  • Vales de despensa quincenales

Related Job Pages

More Full-stack Engineer Jobs

Cotiviti logo

Staff Engineer I – AI, Native Tech Lead

Cotiviti

Enabling a high-quality and viable healthcare system

Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Lead the architecture and technical direction of new and existing applications within the team. • Act as a key technical influencer, guiding sound engineering decisions and architectural tradeoffs. • Design scalable systems, APIs, and services aligned with product and platform needs. • Partner with engineering leadership on complex technical initiatives and cross-cutting concerns. • Help define, refine, and apply AI-native engineering practices across the software development lifecycle in partnership with engineering leadership. • Review, evaluate, and refine AI-generated code to ensure quality, security, performance, and long-term maintainability. • Establish and enforce clear boundaries for AI agent behavior within the team. • Conduct code and design reviews, providing actionable feedback and reinforcing engineering best practices.

United States
$140K - $170K / year
Job Closed
Autodesk logo

Senior Full Stack Software Developer

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Lead Front-End Development: Design, implement, and maintain high-performance user interfaces using React.js and TypeScript, ensuring seamless integration with back-end services built on Node.js • Adapt to New Tech Stacks: Quickly learn and contribute to a novel UI development approach utilizing JSON templating languages, collaborating with cross-functional teams to build scalable and maintainable applications • Innovate and Problem-Solve: Identify and resolve complex technical challenges with bold, pragmatic, and innovative problem-solving skills; take full ownership and accountability for delivering effective, high-quality solutions • Drive Iterative Delivery: Adopt a pro-active mindset focused on iterative delivery—breaking down work into manageable increments, delivering value frequently, gathering feedback early, and continuously improving outcomes • Contribute via Inner Source Practices: Adopt an inner source mindset by proactively creating and sharing fixes, reusable components, libraries, or improvements across teams and projects as needs arise, fostering internal collaboration, transparency, and code reuse similar to open-source principles within the organization • Leverage AI Tools for Productivity: Integrate and utilize AI-powered tools (e.g., code assistants, automated testing frameworks, or generative AI for prototyping) to streamline development workflows, reduce manual efforts, and accelerate feature delivery • Mentor and Collaborate: Guide junior engineers through code reviews, knowledge sharing, and best practices in front-end technologies; work closely with designers, product managers, and back-end teams to align on project goals while maintaining a positive, constructive approach • Optimize and Maintain Codebase: Ensure code quality through testing, debugging, and refactoring; monitor application performance and implement improvements for responsiveness and scalability • Content Management Integration (Preferred): If experienced, incorporate Contentful or similar CMS platforms to manage dynamic content, enabling efficient updates to UI elements without full redeploys • Stay Current and Curious: Proactively explore emerging trends in front-end development, AI integrations, templating technologies, and inner source methodologies, applying learnings to enhance team processes and project outcomes

California
$117K - $209.3K / year
Job Closed
Autodesk logo

Full Stack Software Developer

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Lead Front-End Development: Design, implement, and maintain high-performance user interfaces using React.js and TypeScript, ensuring seamless integration with back-end services built on Node.js • Adapt to New Tech Stacks: Quickly learn and contribute to a novel UI development approach utilizing JSON templating languages, collaborating with cross-functional teams to build scalable and maintainable applications • Innovate and Problem-Solve: Identify and resolve complex technical challenges with bold, pragmatic, and innovative problem-solving skills; take full ownership and accountability for delivering effective, high-quality solutions • Drive Iterative Delivery: Adopt a pro-active mindset focused on iterative delivery—breaking down work into manageable increments, delivering value frequently, gathering feedback early, and continuously improving outcomes • Contribute via Inner Source Practices: Adopt an inner source mindset by proactively creating and sharing fixes, reusable components, libraries, or improvements across teams and projects as needs arise, fostering internal collaboration, transparency, and code reuse similar to open-source principles within the organization • Leverage AI Tools for Productivity: Integrate and utilize AI-powered tools (e.g., code assistants, automated testing frameworks, or generative AI for prototyping) to streamline development workflows, reduce manual efforts, and accelerate feature delivery • Mentor and Collaborate: Guide junior engineers through code reviews, knowledge sharing, and best practices in front-end technologies; work closely with designers, product managers, and back-end teams to align on project goals while maintaining a positive, constructive approach • Optimize and Maintain Codebase: Ensure code quality through testing, debugging, and refactoring; monitor application performance and implement improvements for responsiveness and scalability • Content Management Integration (Preferred): If experienced, incorporate Contentful or similar CMS platforms to manage dynamic content, enabling efficient updates to UI elements without full redeploys • Stay Current and Curious: Proactively explore emerging trends in front-end development, AI integrations, templating technologies, and inner source methodologies, applying learnings to enhance team processes and project outcomes

California
$98K - $175.5K / year
Job Closed
SD Solutions logo

NDA, renewable energy assets | Senior Full Stack Engineer

SD Solutions

Create exceptional products with passionate people

Full TimeRemoteTeam 201-500H1B No Sponsor

On behalf of NDA, renewable energy assets, SD Solutions is looking for a talented Senior Full Stack Engineer to build high-performance, low-latency web applications. The ideal candidate will have expertise in our tech stack and proven experience designing solutions that handle significant traffic while maintaining sub-100 ms response times. SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer. This role is ideal for a performance-obsessed developer who enjoys solving complex scalability challenges and optimizing systems for maximum efficiency. Responsibilities: Frontend & Backend Development - Develop performant web applications using Next.js with TypeScript and server-side rendering optimizations. - Build robust RESTful APIs using Nest.js with efficient request handling. - Implement code splitting, lazy loading, and advanced optimization techniques for fast page loads. - Design reusable components with a performance-first mindset. High-Scale Architecture - Design systems capable of handling 100 k+ concurrent users with minimal latency. - Implement horizontal scaling patterns and load distribution strategies. - Architect microservices with clear service boundaries and efficient inter-service communication. - Design fault-tolerant systems using circuit breakers and graceful degradation patterns. Database & Caching Optimization - Optimize Database schemas and queries for high-throughput operations. - Implement strategic indexing and aggregation pipeline optimizations. - Design multi-level caching strategies using Redis for sub-millisecond data access. - Implement database connection pooling and query result caching. Message Processing & Queues - Design asynchronous processing systems using message queues to decouple services. - Implement event-driven architecture for real-time data processing. - Build queue-based systems to handle traffic spikes and background jobs. - Optimize message throughput and processing latency. Performance Engineering - Profile and optimize application bottlenecks using performance monitoring tools. - Implement efficient algorithms and data structures for high-frequency operations. - Design memory-efficient solutions and apply garbage collection optimizations. - Conduct load testing and capacity planning for traffic scaling. Requirements: Technical Expertise - 5+ years developing high-traffic web applications with modern JavaScript/TypeScript. - Expert proficiency in Next.js optimization (SSR, SSG, caching strategies). - Strong Nest.js experience with performance-focused API development. - Production experience with MongoDB optimization and query performance tuning. - Hands-on Redis experience for caching, session management, and pub/sub patterns. - Experience with message queue systems (RabbitMQ, Kafka, AWS SQS, or Google Pub/Sub). High-Scale Systems Knowledge - Proven track record building systems handling 10M+ requests per day. - Deep understanding of distributed systems challenges and solutions. - Experience with database sharding, replication, and read/write splitting. - Knowledge of CDN integration and edge caching strategies. - Understanding of eventual consistency and CAP theorem implications. Performance Focus - Experience optimizing applications for sub-100 ms response times. - Knowledge of memory management and CPU optimization techniques. - Proficiency with performance profiling and bottleneck identification. - Experience with load testing tools and performance benchmarking. - Understanding of network optimization and connection management. Preferred Qualifications - Experience with real-time features using WebSockets or Server-Sent Events. - Knowledge of additional high-performance databases (e.g., PostgreSQL, Elasticsearch). - Familiarity with cloud-native services (AWS Lambda, Google Cloud Functions, Azure Functions). - Experience with A/B testing in high-traffic environments. - Background in data analytics and metrics-driven optimization. Technical Challenges You’ll Solve - Optimizing database operations to handle millions of concurrent reads with < 50 ms latency. - Implementing caching strategies that reduce database load by 90 %+. - Building queue systems that process 100 k+ messages per minute reliably. - Designing APIs that maintain performance under extreme traffic spikes. - Creating real-time features that scale to millions of simultaneous connections. About the company: NDA, renewable energy assets is your centralized view into the status and needs of your renewable energy assets. Collect, store, and learn from your digital assets in a single, centralized place, using the latest real-time monitoring and machine learning algorithms, to optimize your performance and reduce consumption, at scale. By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.

United States