CourseKata ยท 19 hours ago
Full Stack Developer
Maximize your interview chances
Education
Insider Connection @CourseKata
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Lead development of medium-scope features from conception to deployment
Collaborate with team members to design and implement complex features
Develop scalable, maintainable code that adheres to project requirements
Build and maintain Java backend systems, ensuring efficiency and scalability
Work with databases, including PostgreSQL, to design and optimize queries
Write and maintain API endpoints for frontend-backend communication
Develop and enhance user interfaces using JavaScript and TypeScript
Ensure applications are user-friendly and accessible for diverse audiences, including students and instructors
Write unit, integration, and end-to-end tests to ensure code stability
Participate in code reviews and ensure adherence to best practices
Document code effectively for internal and external use
Contribute to CI/CD pipelines and containerization workflows (e.g., Docker, Kubernetes)
Monitor memory usage, error rates, and other performance metrics
Identify, debug, and fix issues in existing applications
Ensure reliability and uptime of applications
Work asynchronously with a mentor and team members to align on goals and progress
Provide clear explanations of application features to non-developers, including instructors and students
Collaborate iteratively on project management tools to track and report progress when working on complex features
Implement security best practices in web applications
Proactively identify and address vulnerabilities
Create and document systems and processes to manage planning, implementing, and completing development work for both self and others
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Proficiency in Java is required
JavaScript, TypeScript, and Java
Code documentation for both technical and non-technical audiences
Both backend (Java) and frontend (JavaScript/TypeScript) development
Ability to independently implement medium-scope features
Strong understanding of web application security principles
Strong debugging skills, particularly in Java applications
Experience with PostgreSQL
Preferred
Experience with Python backend development
Familiarity with CI/CD pipelines and containerization (GitHub actions, Docker)
Knowledge of Spring Boot and Apache Tomcat
Experience with Kubernetes
Familiarity with Web Components and WebAssembly
Knowledge of AWS services
Experience with Jupyter Notebooks and developing extensions
Ability to center development on young adult and college-aged user
Benefits
Medical, dental and vision insurance & flex spending account for out of pocket medical expenses
Generous time off policy-20 days of PTO, 15 sick days, and 12 paid holidays
401(k) plan with a 10% employer match for 5% employee contribution; 403(b) plan option without employer match option
Company
CourseKata
Researchers and developers of innovative curricula for teaching introductory statistics and data science in colleges, universities, and high schools.
Funding
Current Stage
Early StageCompany data provided by crunchbase