Software Development Specialist
We're looking for a Software Development Specialist who can combine hands-on software development with technical leadership.
You'll work across frontend and backend development, help shape software architecture, work closely with clients and engineering teams, and guide developers in building scalable, high-quality solutions.
What You'll Do
* Lead technical discussions and make key architecture decisions. * Design, develop, and deploy full-stack software solutions. * Build and review frontend and backend applications. * Design and improve scalable, distributed software architectures. * Work closely with clients and translate business needs into technical solutions. * Lead design reviews and support technical project planning and estimation. * Review code and promote clean, secure, and maintainable development practices. * Mentor and support software engineers. * Help create technical standards, documentation, and best practices. * Work with Sales and Business Development teams on technical proposals. * Identify opportunities to improve existing systems and engineering processes.
What We're Looking For
* Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field. * Strong experience in full-stack software development. * Strong React + TypeScript experience. * Strong Python experience, preferably with FastAPI or Django. * Experience with REST APIs and GraphQL. * Experience with PostgreSQL, MySQL, or SQL Server. * Strong SQL skills and experience optimizing database queries. * Strong knowledge of Git, code reviews, and branching strategies. * Experience with CI/CD tools such as GitHub Actions, GitLab CI, or Azure DevOps. * Experience with Docker, microservices, and modern software architectures. * Good understanding of Clean Code, Clean Architecture, and design patterns. * Experience working in Agile/Scrum/Kanban environments. * Strong communication, problem-solving, and technical leadership skills.
Nice to Have
Experience with:
* Node.js, Next.js, Vite, Express, or NestJS * C#/.NET * Kafka, RabbitMQ, or Amazon SQS * Logging, metrics, tracing, and application monitoring * Client-facing technical consulting or solution design
Why This Role
This is a great opportunity for a hands-on engineer who wants to take ownership of technical direction, architecture, and engineering excellence while continuing to build software.
Skills
- Agile
- API
- Azure
- Azure DevOps
- Business Development
- CI/CD
- C#
- Design Patterns
- DevOps
- Django
- Docker
- .NET
- Express.js
- FastAPI
- Git
- GitHub
- GitHub Actions
- GitLab
- GraphQL
- Kafka
- Kanban
- Microservices
- MySQL
- NestJS
- Next.js
- Node.js
- PostgreSQL
- Python
- RabbitMQ
- React
- REST
- Scrum
- Solution Design
- SQL
- SQL Server
- SQS
- TypeScript
- Vite