Sr. Application Developer at Envision LLC
St. Louis, MO 63114, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 25

Salary

0.0

Posted On

16 Aug, 25

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kubernetes, Spring Boot, Docker, Junit, Test Coverage, Platforms, Vue.Js, Node.Js, Coding Practices, Performance Tuning, Integration Strategies, Software Development, Web Standards, Infrastructure, Mysql, Readability, Code, Cypress, Communication Skills, Python, Angular

Industry

Computer Software/Engineering

Description

QUALIFICATIONS

o Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field, or equivalent practical experience.
o 8+ years of professional experience in software development, with a strong track record of delivering robust, scalable, and secure web-based applications.
o Deep experience with object-oriented programming (OOP) and functional programming paradigms.
o Proficient in Java, Python, C#, or Node.js, with hands-on experience in modern web application frameworks such as Spring Boot, .NET Core, Express.js, Django, or FastAPI.
o Strong understanding and application of design patterns, software architecture principles, and integration strategies.
o Experience in developing microservices and event-driven architectures using tools like Apache Kafka, RabbitMQ, or Google Pub/Sub.
o Expertise in building scalable, high-performance web applications and RESTful APIs (experience with GraphQL is a plus).
o Solid understanding of web standards and technologies, including HTML5, CSS3, JavaScript, and front-end frameworks like React, Angular, or Vue.js (a plus).
o Experience with API documentation tools such as Swagger/OpenAPI.
o In-depth knowledge of secure coding practices and industry-standard security protocols such as OAuth2.0, SAML, JWT, and strong familiarity with the OWASP Top 10 security risks.
o Experience with identity and access management (IAM) and implementing secure authentication and authorization flows.
o Expertise with DevOps tools and practices, including CI/CD pipelines using platforms like GitHub Actions, GitLab CI, Jenkins, or CircleCI.
o Familiar with infrastructure as code (IaC) tools such as Terraform or Pulumi.
o Experience with containerization and orchestration using Docker and Kubernetes.
o Expert-level experience working with Google Cloud Platform (GCP), particularly with services such as:
? Cloud Functions, Cloud Run, App Engine (Serverless computing)
? Cloud Storage, BigQuery, Firestore, Cloud SQL
? Cloud Monitoring, Logging, Error Reporting
o Familiarity with AWS or Azure cloud services is a plus.
o 8+ years of practical experience with relational (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Firestore).
o Deep understanding of database fundamentals, including ACID properties, indexing, query optimization, and data modeling.
o Experience with data persistence strategies, caching layers (e.g., Redis, Memcached), and application performance tuning.
o Strong grasp of code analysis tools and techniques for assessing complexity, readability, and maintainability.
o Experience with refactoring legacy code, improving test coverage, and writing unit, integration, and end-to-end tests using tools like JUnit, PyTest, Mocha, Cypress, or Selenium.
o Excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
o Proven experience working in Agile/Scrum environments and collaborating with cross-functional teams including product managers, QA engineers, and UX designers.
o Demonstrated leadership and mentoring abilities are highly valued

Responsibilities

Please refer the Job description for details

Loading...