Senior Fullstack Software Engineer
Indexed description
Key responsibilities
- System design & architecture: Design robust, scalable software solutions from concept through implementation, aligned with best practices and company standards.
- Fullstack development: Work across both frontend and backend stacks — writing clean, efficient, and testable code.
- Technical leadership: Provide guidance and mentorship to junior and mid-level engineers, reviewing code and driving improvements in standards.
- Collaboration: Partner with Product Management and UX to understand requirements and provide technical insight on feasibility and effort.
- Performance & scalability: Optimize applications for speed and scalability, identifying and resolving performance bottlenecks.
- DevOps & CI/CD: Contribute to build and release processes, ensuring smooth and automated deployments and testing.
- Code quality: Follow and enforce engineering best practices (testing, code reviews, documentation) to maintain a high standard.
- Troubleshooting & maintenance: Investigate and resolve production issues, deploying bug fixes and enhancements as needed.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional experience in software development, with a strong focus on fullstack or backend engineering.
- Frontend: proficient in one or more modern JavaScript frameworks (React, Angular, Vue.js).
- Backend: solid experience with server-side languages and frameworks (Node.js, Python, Java, .NET).
- Databases: hands-on experience with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Cloud platforms: familiarity with AWS, Azure, or GCP for deploying and managing applications at scale.
- CI/CD & DevOps: experience with build tools, containerization (Docker, Kubernetes), and automated testing.
- Version control: strong Git skills and a track record of contributing to large codebases.
- Excellent communication skills to collaborate effectively with cross-functional teams.
- Strong problem-solving abilities and a passion for staying updated with emerging technologies.
- Ability to work in an agile, fast-paced environment while delivering high-quality results.
- Leadership qualities and desire to mentor less experienced developers.
- Experience with microservices architecture.
- Knowledge of security best practices (OWASP, SSL/TLS).
- Previous experience in a senior or lead role.
At Perspix.ai, we strive to make AI tangible for organizations of any size, so they can benefit from data-driven insight and thrive in an increasingly digital world.
Include a sentence about the chipmunks in your email — otherwise our bot filter will discard your application.
Apply now
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search