Sr. Software Engineer
Descrição da Vaga
**Technical Requirements** ========================== **Languages \& Frameworks** --------------------------- * Preferred: JavaScript / TypeScript * Also considered: Python, PHP, Java, or any object\-oriented language * Frontend: React.js (preferred), but experience with Angular or Vue is also valued **Databases** ------------- * Relational: MySQL (preferred), PostgreSQL, though experience with other RDBMSs is also considered * Non\-Relational:MongoDB (preferred), experience with other NoSQL databases is a plus * Data Warehousing: BigQuery (preferred) or other DW platforms is a differentiator **Cloud \& Infrastructure** --------------------------- * Preferred: Google Cloud Platform (GCP) * Also considered: AWS or Azure * Containers \& Systems: Docker, Linux **Architecture \& DevOps** -------------------------- * Microservices * Message Queuing * Git * CI/CD \*(GitHub Actions, Cloud Build)\* **Modern Practices** -------------------- * Application Prototyping * AI Programming \*(GitHub Copilot, Cursor, OpenAI, etc.) * Software/Solution Architecture **Other** --------- * Data Warehousing (DW) * Automated testing (unit, integration, and functional) * Documentation tools (Jira, Confluence, Lucid) **Responsibilities** ==================== * Design, develop, test, and deliver scalable, secure, reliable, and user\-friendly software solutions * Collaborate with stakeholders to gather requirements, propose solutions, and align deliverables with business goals * Participate actively in agile ceremonies (Scrum), design discussions, and retrospectives * Document architectures and solutions using diagrams, prototypes, and clear code documentation * Work in controlled development environments using Docker and modern DevOps practices * Develop full stack applications using modern languages and both relational and non\-relational databases * Use AI\-assisted tools to accelerate development while maintaining code quality and readability * Implement automated testing \*(unit, integration, functional)\* to ensure fast feedback and reliability * Operate and support cloud environments \*(preferably GCP, but also AWS/Azure)\* ensuring high availability and performance * Create and maintain automated CI/CD pipelines for continuous delivery * Monitor and improve production systems, ensuring uptime and quick incident resolution * Practice code review, pair programming, and knowledge sharing, fostering technical excellence within the team * Maintain adaptability and a mindset of continuous improvement, leveraging automation to eliminate repetitive tasks
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev