Full Stack
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
5+ experience as a software engineer Proficiency in one or more programming languages such as Java, Python, C#, JavaScript or others Deep understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum) Proficiency in software design and architecture Extensive experience with version control systems like Git Ability to write clean, maintainable, and efficient code Familiarity with integrated development environments (IDEs) like Visual Studio, IntelliJ Idea or Eclipse Knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD) Advanced understanding of database management and SQL Extensive experience with relational and/or NoSQL databases Experience with microservices architecture and RESTful API design Experience with automated testing frameworks and tools Knowledge of cloud platforms (AWS, Azure, Google Cloud) Excellent analytical and problem-solving skills Ability to work collaboratively in a team environment